0

我在 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 中完成!

4

0 回答 0