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); }