@php if (!function_exists('GetDatatableThAttributes')) { function GetDatatableThAttributes($column) { $baseAttributes = [ 'data-orderable' => var_export($column['orderable'], true), 'data-priority' => $column['priority'], 'data-column-name' => $column['name'], ]; if (isset($column['exportOnlyField']) && $column['exportOnlyField'] === true) { $additionnalAttributes = [ 'data-visible' => 'false', 'data-visible-in-table' => 'false', 'data-can-be-visible-in-table' => 'false', 'data-visible-in-modal' => 'false', 'data-visible-in-export' => 'true', 'data-force-export' => 'true', ]; } else { $additionnalAttributes = [ 'data-visible-in-table' => var_export($column['visibleInTable'] ?? false, true), 'data-visible' => var_export($column['visibleInTable'] ?? true, true), 'data-can-be-visible-in-table' => 'true', 'data-visible-in-modal' => var_export($column['visibleInModal'] ?? true, true), 'data-visible-in-export' => 'true', 'data-force-export' => 'false', ]; if (isset($column['visibleInExport'])) { if ($column['visibleInExport'] === false) { $additionnalAttributes['data-visible-in-export'] = 'false'; $additionnalAttributes['data-force-export'] = 'false'; } else { $additionnalAttributes['data-visible-in-export'] = 'true'; $additionnalAttributes['data-force-export'] = 'true'; } } } return $baseAttributes + $additionnalAttributes; } function outputAttrArray($array) { array_walk($array, function ($v, $k) { echo $k . '="' . $v . '" '; }); } } @endphp
@if ($loop->first && $settings->getHasBulkAction()) {!! View::make('crud::columns.inc.bulk_actions_checkbox')->render() !!} @endif {{ $col }} | @endforeach @if ($settings->getHasInlineButton())@endif |
---|