Warning: You are browsing the documentation for PrestaShop 1.7, which is outdated.
You might want to read an updated version of this page for the current version, PrestaShop 8. Read the updated version of this page
This column type allows adding actions to your Grid rows. The action targets the corresponding row. For more info about possible actions see Actions reference.
Properties | Type | Expected value |
---|---|---|
actions | array | default: null List of actions assigned to each row. |
<?php
use PrestaShop\PrestaShop\Core\Grid\Column\Type\Common\ActionColumn;
use PrestaShop\PrestaShop\Core\Grid\Column\ColumnCollection;
use PrestaShop\PrestaShop\Core\Grid\Action\Row\Type\LinkRowAction;
$actionColumn = new ActionColumn('actions');
$actionColumn->setName('Actions');
$actionColumn->setOptions([
'actions' => [
->add((new LinkRowAction('delete'))
->setIcon('delete')
->setOptions([
'route' => 'admin_custom_route',
'route_param_name' => 'mailId',
'route_param_field' => 'id_mail',
'confirm_message' => 'Delete selected item?',
])
)
],
]);
$columns = new ColumnCollection();
$columns->add($actionColumn);