diff --git a/resources/views/datatable.blade.php b/resources/views/datatable.blade.php index c090a69d43d9..69fe3c197cd4 100644 --- a/resources/views/datatable.blade.php +++ b/resources/views/datatable.blade.php @@ -42,12 +42,12 @@ }); @endif - function refreshDatatable() { - window.dataTable.api().ajax.reload(); + function refreshDatatable{{ isset($values['entityType']) ? '_' . $values['entityType'] : '' }}() { + window['dataTable{{ isset($values['entityType']) ? '_' . $values['entityType'] : '' }}'].api().ajax.reload(); } function load_{{ $class }}() { - window.dataTable = jQuery('.{{ $class }}').dataTable({ + window['dataTable{{ isset($values['entityType']) ? '_' . $values['entityType'] : '' }}'] = jQuery('.{{ $class }}').dataTable({ "stateSave": true, "stateDuration": 0, "fnRowCallback": function(row, data) { diff --git a/resources/views/list.blade.php b/resources/views/list.blade.php index 562ef6ef19fa..9b79e907ce5c 100644 --- a/resources/views/list.blade.php +++ b/resources/views/list.blade.php @@ -212,7 +212,7 @@ } var url = '{{ URL::to('set_entity_filter/' . $entityType) }}' + '/' + filter; $.get(url, function(data) { - refreshDatatable(); + refreshDatatable_{{ Utils::pluralizeEntityType($entityType) }}(); }) }).maximizeSelect2Height();