Magento 2 - Add Product Edit link grid action but it shows in the Grid total row Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar ManaraHow to add a Total row in a magento gridMagento 2 add row total column in gridMagento 2: Action button renderer for row in GridMagento - Add customer attribute to order gridMagento 2. Grid Action column link open in new windowAdmin grid view action magento 2Grid Row Total issue in exported CSV - Magento 2magento 2 Add totals row at end of the gridHow to give onclick event for admin grid action linkMagento 2 - Add product edit link on custom grid

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

Is Electric Central Heating worth it if using Solar Panels?

Why does the Cisco show run command not show the full version, while the show version command does?

Multiple options vs single option UI

c++ diamond problem - How to call base method only once

Would reducing the reference voltage of an ADC have any effect on accuracy?

Reattaching fallen shelf to wall?

"Rubric" as meaning "signature" or "personal mark" -- is this accepted usage?

Passing args from the bash script to the function in the script

What is it called when you ride around on your front wheel?

Does Mathematica have an implementation of the Poisson binomial distribution?

How to translate "red flag" into Spanish?

What is the least dense liquid under normal conditions?

As an international instructor, should I openly talk about my accent?

Contradiction proof for inequality of P and NP?

My admission is revoked after accepting the admission offer

Do I need to protect SFP ports and optics from dust/contaminants? If so, how?

Does Feeblemind produce an ongoing magical effect that can be dispelled?

A Paper Record is What I Hamper

How to get even lighting when using flash for group photos near wall?

Second order approximation of the loss function (Deep learning book, 7.33)

How would I use different systems of magic when they are capable of the same effects?

Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?

What is a 'Key' in computer science?



Magento 2 - Add Product Edit link grid action but it shows in the Grid total row



Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraHow to add a Total row in a magento gridMagento 2 add row total column in gridMagento 2: Action button renderer for row in GridMagento - Add customer attribute to order gridMagento 2. Grid Action column link open in new windowAdmin grid view action magento 2Grid Row Total issue in exported CSV - Magento 2magento 2 Add totals row at end of the gridHow to give onclick event for admin grid action linkMagento 2 - Add product edit link on custom grid



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I add the product edit link in grid action by using following code



Path of my grid file: appcodeVendorModuleBlockAdminhtmlAbcreportGrid.php



$this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


The problem is, edit link shows the grid total row as well, I need to remove the edit link from total row.



Here is the screenshot



enter image description here



I appreciate, if anybody helps










share|improve this question









New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    what do you mean by "grid total row"? Can you post a screenshot?

    – Marius
    1 hour ago











  • ok I will share the screenshot in the question

    – Magedev2301
    1 hour ago

















1















I add the product edit link in grid action by using following code



Path of my grid file: appcodeVendorModuleBlockAdminhtmlAbcreportGrid.php



$this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


The problem is, edit link shows the grid total row as well, I need to remove the edit link from total row.



Here is the screenshot



enter image description here



I appreciate, if anybody helps










share|improve this question









New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    what do you mean by "grid total row"? Can you post a screenshot?

    – Marius
    1 hour ago











  • ok I will share the screenshot in the question

    – Magedev2301
    1 hour ago













1












1








1








I add the product edit link in grid action by using following code



Path of my grid file: appcodeVendorModuleBlockAdminhtmlAbcreportGrid.php



$this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


The problem is, edit link shows the grid total row as well, I need to remove the edit link from total row.



Here is the screenshot



enter image description here



I appreciate, if anybody helps










share|improve this question









New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I add the product edit link in grid action by using following code



Path of my grid file: appcodeVendorModuleBlockAdminhtmlAbcreportGrid.php



$this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


The problem is, edit link shows the grid total row as well, I need to remove the edit link from total row.



Here is the screenshot



enter image description here



I appreciate, if anybody helps







magento2 grid action






share|improve this question









New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 57 mins ago







Magedev2301













New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 1 hour ago









Magedev2301Magedev2301

418




418




New contributor




Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Magedev2301 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1





    what do you mean by "grid total row"? Can you post a screenshot?

    – Marius
    1 hour ago











  • ok I will share the screenshot in the question

    – Magedev2301
    1 hour ago












  • 1





    what do you mean by "grid total row"? Can you post a screenshot?

    – Marius
    1 hour ago











  • ok I will share the screenshot in the question

    – Magedev2301
    1 hour ago







1




1





what do you mean by "grid total row"? Can you post a screenshot?

– Marius
1 hour ago





what do you mean by "grid total row"? Can you post a screenshot?

– Marius
1 hour ago













ok I will share the screenshot in the question

– Magedev2301
1 hour ago





ok I will share the screenshot in the question

– Magedev2301
1 hour ago










1 Answer
1






active

oldest

votes


















0














Just replace your action field, with this one. I added renderer for conditional base edit link



 $this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'renderer' => 'VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction',
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


After that, Add renderer file VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction.php



<?php

namespace VendorModuleBlockAdminhtmlAbcreportEditTabRenderer;

use MagentoFrameworkDataObject;

class Abcreportviewaction extends MagentoBackendBlockWidgetGridColumnRendererAbstractRenderer


public function render(DataObject $row)

$productId = $row->getProductId();
$sku = $row->getSku();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$producturl = $objectManager->get('MagentoBackendHelperData')->getUrl('catalog/product/edit',['id' => $productId]);

if (!empty($productId))
return '<a href="'.$producturl.'" target="_blank">View</a>';

else
return false;





I hope this will help






share|improve this answer























  • It worked. THanKs :)

    – Magedev2301
    47 mins ago











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






Magedev2301 is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f272353%2fmagento-2-add-product-edit-link-grid-action-but-it-shows-in-the-grid-total-row%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Just replace your action field, with this one. I added renderer for conditional base edit link



 $this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'renderer' => 'VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction',
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


After that, Add renderer file VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction.php



<?php

namespace VendorModuleBlockAdminhtmlAbcreportEditTabRenderer;

use MagentoFrameworkDataObject;

class Abcreportviewaction extends MagentoBackendBlockWidgetGridColumnRendererAbstractRenderer


public function render(DataObject $row)

$productId = $row->getProductId();
$sku = $row->getSku();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$producturl = $objectManager->get('MagentoBackendHelperData')->getUrl('catalog/product/edit',['id' => $productId]);

if (!empty($productId))
return '<a href="'.$producturl.'" target="_blank">View</a>';

else
return false;





I hope this will help






share|improve this answer























  • It worked. THanKs :)

    – Magedev2301
    47 mins ago















0














Just replace your action field, with this one. I added renderer for conditional base edit link



 $this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'renderer' => 'VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction',
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


After that, Add renderer file VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction.php



<?php

namespace VendorModuleBlockAdminhtmlAbcreportEditTabRenderer;

use MagentoFrameworkDataObject;

class Abcreportviewaction extends MagentoBackendBlockWidgetGridColumnRendererAbstractRenderer


public function render(DataObject $row)

$productId = $row->getProductId();
$sku = $row->getSku();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$producturl = $objectManager->get('MagentoBackendHelperData')->getUrl('catalog/product/edit',['id' => $productId]);

if (!empty($productId))
return '<a href="'.$producturl.'" target="_blank">View</a>';

else
return false;





I hope this will help






share|improve this answer























  • It worked. THanKs :)

    – Magedev2301
    47 mins ago













0












0








0







Just replace your action field, with this one. I added renderer for conditional base edit link



 $this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'renderer' => 'VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction',
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


After that, Add renderer file VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction.php



<?php

namespace VendorModuleBlockAdminhtmlAbcreportEditTabRenderer;

use MagentoFrameworkDataObject;

class Abcreportviewaction extends MagentoBackendBlockWidgetGridColumnRendererAbstractRenderer


public function render(DataObject $row)

$productId = $row->getProductId();
$sku = $row->getSku();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$producturl = $objectManager->get('MagentoBackendHelperData')->getUrl('catalog/product/edit',['id' => $productId]);

if (!empty($productId))
return '<a href="'.$producturl.'" target="_blank">View</a>';

else
return false;





I hope this will help






share|improve this answer













Just replace your action field, with this one. I added renderer for conditional base edit link



 $this->addColumn('action', array(
'header' => __('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getProductId',
'actions' => array(
array(
'caption' => __('View'),
'url' => array('base' => 'catalog/product/edit'),
'target'=>'_blank',
'field' => 'id'
)
),
'renderer' => 'VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction',
'filter' => false,
'sortable' => false,
'index' => 'id',
'is_system' => true,
));


After that, Add renderer file VendorModuleBlockAdminhtmlAbcreportEditTabRendererAbcreportviewaction.php



<?php

namespace VendorModuleBlockAdminhtmlAbcreportEditTabRenderer;

use MagentoFrameworkDataObject;

class Abcreportviewaction extends MagentoBackendBlockWidgetGridColumnRendererAbstractRenderer


public function render(DataObject $row)

$productId = $row->getProductId();
$sku = $row->getSku();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$producturl = $objectManager->get('MagentoBackendHelperData')->getUrl('catalog/product/edit',['id' => $productId]);

if (!empty($productId))
return '<a href="'.$producturl.'" target="_blank">View</a>';

else
return false;





I hope this will help







share|improve this answer












share|improve this answer



share|improve this answer










answered 1 hour ago









Muhammad HashamMuhammad Hasham

3,22121033




3,22121033












  • It worked. THanKs :)

    – Magedev2301
    47 mins ago

















  • It worked. THanKs :)

    – Magedev2301
    47 mins ago
















It worked. THanKs :)

– Magedev2301
47 mins ago





It worked. THanKs :)

– Magedev2301
47 mins ago










Magedev2301 is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















Magedev2301 is a new contributor. Be nice, and check out our Code of Conduct.












Magedev2301 is a new contributor. Be nice, and check out our Code of Conduct.











Magedev2301 is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to Magento Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f272353%2fmagento-2-add-product-edit-link-grid-action-but-it-shows-in-the-grid-total-row%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Nidaros erkebispedøme

Birsay

Was Woodrow Wilson really a Liberal?Was World War I a war of liberals against authoritarians?Founding Fathers...