我在 Laravel 中使用 Yajra 数据表,我希望用户能够隐藏一些列(在本例中为“地址”)。所以我有以下代码
public function html()
{
return $this->builder()
->dom('lBfrtip')
->buttons(
[
['extend' => 'colvis', 'columns' => ':not(.noVis)']
]
);
}
protected function getColumns()
{
return [
Column::make('name')->title('Name'),
Column::make('address')->title('Address')->className('noVis'),
Column::make('city')->title('City'),
];
}
“可见性”按钮显示在我的页面上,但没有显示可隐藏列的列表(见屏幕截图)。我做错了什么(是的,我的页面上包含了 colvis js)?
!!请不要回答我它是如何在 javascript 或 jQuery 中完成的:我想知道它必须如何在 Yajra 中完成!