#javascript #php #laravel #datatable #yajra-datatable
Вопрос:
Я добавил поиск в каждом столбце таблицы, используя метод InitComplete. Но мне нужно что-то изменить, и я не знаю, как это сделать.
- Как добавить ячейки поиска в заголовок таблицы (под именами столбцов);
- Как сделать ячейки поиска только во втором и третьем столбцах, а не во всех.
public function html() { return $this->builder() ->setTableId('format-table') ->columns($this->getColumns()) ->minifiedAjax() ->select() ->initComplete("function () { this.api().columns().every(function () { var column = this; var input = document.createElement("input"); $(input).appendTo($(column.footer()).empty()) .on('change', function () { column.search($(this).val(), false, false, true).draw(); }); }); }") ->serverSide() ->dom('B<"top"i>rt<"bottom"flp><"clear">') ->orderBy(1, 'asc') ->buttons( Button::make('create')->editor('editor'), Button::make('edit')->editor('editor'), Button::make('remove')->editor('editor'), Button::make('export'), Button::make('print'), Button::make('reset'), Button::make('reload') ) ->editor( Editor::make() ->fields([ FieldsText::make('name') ]) ); }
Если вам нужно добавить еще какие-то данные, просто скажите мне.