您好,登錄后才能下訂單哦!
開發工具與關鍵技術: VisualStudio 2015 mvc
數據表格,在mvc項目中很多地方都會見到,一般做mvc項目我們所寫的數據表格都不用自己純敲的,因為純敲代碼量比較大且麻煩,所以我們都是用插件,以下面的為例,這是我寫的layui表格設計以及數據初始化。
我們寫數據表格之前,需要引用這個layui的插件,引用完后接下來就是,我們需要一個table來裝數據,table里面有一些layui插件定義的元素。
如下圖所示:
這個插件我們可以模塊化使用,我們只用到table這一塊,所以我們先需要加載他模塊化的方法,加載完成就到表格初始化,表格初始化這一塊,首先是上面說到的table里的ID,我們初始化表格需要聲明這個ID變量,然后將他賦值給layuiTable,讓他初始化,初始化后就他所配置的一些參數,第一個參數elem: 綁定容器,第二個url:路徑,表格數據的接口,第三個cols:這個就是設置表頭了,設置表頭這里是自定義的,他有一些參數 ,這里我就說一下常用的: type:設定列的類型,有可選值,常用的是numbers序號列,checkbox復選框列,radio單選框列;field:設置字段名,這個根據數據庫表字段命名設置;title:設置標題名稱;hide:設置為隱藏列;templet:自定義列模板;這個是員工信息表,數據庫表只有一張,下面就是我根據數據庫字段設計的表頭。
詳情如下圖所示:
前面是表頭設計以及一些數據表格的知識,這部分完成后,我們就要對設計好的表格進行數據的初始化,數據初始化這部分在控制器完成,這主要涉及到查詢跟封裝table數據,因為數據庫只有一張表,所以這里只需要用到單表查詢,首先是根據tbemployee這張表查詢表的總行數,Count: 查詢有多少條數據;然后也是單表查詢,將表里的所有數據查出來,toList:查詢多條數據并轉化為List,這兩個查詢完了之后,就到封裝table數據,在封裝數據之前我們還需要一個實體類LayuiTableData,這個類用來接收數據,封裝這里直接賦值這張表,然后把上面查詢出來的數據放到封裝方法里,最后return返回就完成了。
代碼如下圖所示:
這個layui數據表格,我們要做的只有配置一下參數,設計表頭以及查詢數據,其他的都只要插件就能實現了,所以很多時候做大的項目都能少寫很多代碼也能節省時間。最后我們測試一下效果。
如下圖所示:
以上這篇layui表格設計以及數據初始化詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。