後端生成的表單,layui框架如何實現

 //初始化列表,其實就是把數據庫的內容綁定到相應的輸出框上.
            table.render({
                elem: '#' + listId
                , height: 'full-200'
                , url: '/RiskPoint/Query_PageList'    //數據接口
                , page: true //開啓分頁
                , limit: 20
                , cols: [[ //表頭
                    //fieldid要和設計的類的字段屬性名字對應!!!!
                    {
                        field: 'riskPointType', title: '風險點類型', templet: function (res) {
                            return res.riskPointType.DataName
                        }
                    }
                    , {
                        field: 'no', title: '風險點編號'
                    }
                    ,
                    {
                        field: 'name', title: '風險點名稱'
                    }
                    ,
                    {
                        field: 'riskIdentifier', title: '風險點辨識人員'
                    }
                    ,
                    {
                        field: 'dutier', title: '責任人'
                    }
                    ,
                    {
                        field: 'map', title: '位置', toolbar: '#tableList_map'
                    }
                    ,
                    {field: 'Id', title: '操作', minWidth: 300, toolbar: '#tableList_bar'}
                ]],
                done: function () {
                    layer.close(loading);

                    /** 設置用戶權限*/
                    app.base.InitUserPower();
                }
            });
如上所示,就是把數據庫的各個字段,取出來,賦值給自己創建的一個表的對應的,只需要 字段名字和fieldid內的東西對應上,就ok了;  當對應不上的時候,說明取出來的東西,需要通過函數進行轉換,需要將取出的東西的嵌套扒開。

 

當然這是從數據庫取的數據需要對應,當取出來的數據不是從數據庫裏的時候,就不需要對應了,根據實際的來

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