Dcat Admin表格设置列选择器后,根据选择结果导出数据的方法。
admin 阅读:53 2024-03-02
在Dcat Admin的列表中使用了showColumnSelector()
筛选字段和hideColumns()
隐藏字段,但是默认导出时会将所有字段全部导出。
比如下面这个表,默认导出是导出全部列的,而我想实现的是,导出选中列的数据。

解决方法:
通过 getVisibleColumnNames
方法可以获取筛选后的字段,
$columns = $grid->getVisibleColumnNames();
$grid->export()->titles(array_combine($columns, $columns));
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!