skyeye項目-showGrid插件的使用

showGrid是作者自己封裝的一款非表格展示插件,支持分頁展示,數據回顯,列表展示等。

項目地址:https://gitee.com/doc_wei01_admin/skyeye
插件使用方法:
showGrid({
    id: "showForm",//id 加載模塊展示的位置
    url: reqBasePath   "icon001",//請求url
    params: {},//參數
    pagination: true,//是否分頁,默認不分頁
    pagesize: 10,//頁顯示,默認10
    pageindex: 1,//第幾頁,默認1
    pageClickBefore: function(index){},//點擊分頁之前的回調函數
    pageClickAfter: function(index){},//點擊分頁之後的回調函數
    ajaxSendBefore:function(json){},//ajax請求之前的回調函數
    template: getFileContent('tpl/syseveicon/icon-item.tpl'),//模板
    ajaxSendLoadBefore: function(hdb){},//ajax請求之後的加載數據之前的回調函數
    options: {'click .del':function(index, row){}},//按鈕監聽事件
    ajaxSendAfter:function(json){}//ajax請求之後的回調函數
});

該模板插件依賴於 Handlebars.

下拉框使用案例:

模板文件(名稱:select-option.tpl)

<option value="">全部</option>
{{#each rows}}
    <option value="{{id}}">{{name}}</option>
{{/each}}

js內容

showGrid({
    id: "sysFirstType",
    url: reqBasePath   "sysevewintype012",
    params: {},
    pagination: false,
    template: getFileContent('tpl/template/select-option.tpl'),
    ajaxSendLoadBefore: function(hdb){
    },
    ajaxSendAfter:function(json){
        form.render('select');
    }
});

案例效果圖:

下拉菜單的使用:

系統圖標展示的使用:

應用商店的使用:

系統背景設置的使用:

插件的好處:擺脫了大量繁重的代碼,使開發更具效率,更加容易維護。

 項目交流:

skyeye&微服務

QQ羣 公衆號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章