diff --git a/Resources/views/datatable/datatable_js.html.twig b/Resources/views/datatable/datatable_js.html.twig index 0857e5fe..b0fb0e91 100644 --- a/Resources/views/datatable/datatable_js.html.twig +++ b/Resources/views/datatable/datatable_js.html.twig @@ -85,7 +85,7 @@ createDatatable(); {% if sg_datatables_view.columnBuilder.uniqueColumn('multiselect') is not null %} - {{ sg_datatables_render_multiselect_actions( sg_datatables_view.columnBuilder.uniqueColumn('multiselect'), sg_datatables_view.ajax.pipeline) }} + {{ sg_datatables_render_multiselect_actions( sg_datatables_view.uniqueName, sg_datatables_view.columnBuilder.uniqueColumn('multiselect'), sg_datatables_view.ajax.pipeline) }} {% endif %} }); diff --git a/Twig/DatatableTwigExtension.php b/Twig/DatatableTwigExtension.php index 65696374..552f6747 100644 --- a/Twig/DatatableTwigExtension.php +++ b/Twig/DatatableTwigExtension.php @@ -203,18 +203,18 @@ public function datatablesRenderFilter(Twig_Environment $twig, DatatableInterfac * Renders the MultiselectColumn Actions. * * @param Twig_Environment $twig + * @param string $datatableName * @param ColumnInterface $multiselectColumn * @param int $pipeline * * @return string */ - public function datatablesRenderMultiselectActions(Twig_Environment $twig, ColumnInterface $multiselectColumn, $pipeline) + public function datatablesRenderMultiselectActions(Twig_Environment $twig, $datatableName, ColumnInterface $multiselectColumn, $pipeline) { $parameters = array(); $values = array(); $actions = $this->accessor->getValue($multiselectColumn, 'actions'); $domId = $this->accessor->getValue($multiselectColumn, 'renderActionsToId'); - $datatableName = $this->accessor->getValue($multiselectColumn, 'datatableName'); /** @var Action $action */ foreach ($actions as $actionKey => $action) {