Fastadmin使用—技巧提升篇
- 2019 年 12 月 17 日
- 筆記
距离上次水文章.大概可能也许已经过去了半个月到时间.今天有空重新记录下关于Fastadmin使用上的一些技巧.
不定时更新.只为记录.
1.关于页面有上角生成的导出,切换,列.搜索.
如果不需要的话可以在对应的js文件中添加如下代码.即可屏蔽
//切换卡片视图和表格视图两种模式 showToggle:false, //显示隐藏列可以快速切换字段列的显示和隐藏 showColumns:false, //导出整个表的所有行导出整个表的所有行 showExport:false, //搜索 search: false, //搜索功能, commonSearch: false, //表格上方的搜索搜索指表格上方的搜索 searchFormVisible: false,
2.对于令人窒息的缓存问题.
很多时候发现更改页面之后没有效果.刷新,清理缓存也无效.让人又爱又恨.
在Confiig.php中将app_debug打开即可
// 应用调试模式 'app_debug' => Env::get('app.debug', true),
3.搜索框默认ID搜索.如果需要搜其他字段,在相应控制器添加以下即可 后面为你需要搜索的字段
protected $searchFields = 'id,name,age';
4.如果需要对搜索框默认内容进行修改 在对应的js里面初始化表格参数配置之前添加
$.fn.bootstrapTable.locales[Table.defaults.locale]['formatSearch'] = function(){return "试试搜索吧";};
5.点击搜素不想要那个字段的话可以在对应的js中columns中 添加operate:false
即可不展示该字段的搜索
{field: 'name', title: __('Name'),operate:false},
6.复选框的隐藏
直接注释掉就好了
7.关闭多条件搜索
operate: false
8.去掉时间区间的记忆
table.on('post-body.bs.table',function (e,settings,json,xhr) { $('.datetimerange').each(function () { $(this).attr('autocomplete','off'); }) });
9.20190930版本无法关联模型
public/assets/libs/nice-validator/dist/jquery.validator.js 中移除7298行的 if(!field.rule){ me.hideMsg(el); }