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

Magento 2 - Add success message with knockout Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Success / Error message on ajax request$.widget is not a function when loading a homepage after add custom jQuery on custom themeHow can bind jQuery to current document in Magento 2 When template load by ajaxRedirect page using plugin in Magento 2Magento 2 - Update quantity and totals of cart page without page reload?Magento 2: Quote data not loaded on knockout checkoutMagento 2 : I need to change add to cart success message after adding product into cart through pluginMagento 2.2.5 How to add additional products to cart from new checkout step?Magento 2 Add error/success message with knockoutCan't validate Post Code on checkout page

Fil:Tokke komm.svg

Where did Arya get these scars? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why did Arya refuse to end it?Has the pronunciation of Arya Stark's name changed?Has Arya forgiven people?Why did Arya Stark lose her vision?Why can Arya still use the faces?Has the Narrow Sea become narrower?Does Arya Stark know how to make poisons outside of the House of Black and White?Why did Nymeria leave Arya?Why did Arya not kill the Lannister soldiers she encountered in the Riverlands?What is the current canonical age of Sansa, Bran and Arya Stark?