渲染表格


開發工具與關鍵技術:vsX 和 jquery

作者:戴怡斌

撰寫時間:2019.4.16

下面就來看一個渲染表格的案列,表格相信大家很清楚,幾乎隨處可見,書本上,廣告裏等等。

表格用來記錄某些事物,也可以登記人數,還可以記錄人口中男女的比例

比如,一款遊戲,好不好玩,有多少人下載,喜歡玩這款遊戲的是未成年人多還是青年多。

怎樣讓它一眼看上去就很明白呢。這個時候一個表格就可以了。

以一個遊戲表格的案列來給你們詳解

打開vs創建這些不多說,創建完後,先引用js,不然$會一直會報錯,

創建表格直接引用layui,這是別人已經建好的,直接引用就可以,裏面也有css的文件,根據自己的情況引用。

之後先定義兩個變量,

var tables;//layui的表格

var layer, layuiTable;//保存layui模塊以便全局使用

接下來就開始了,

layui.use([‘table’, ‘layer’], function () {};

渲染表格有多種方法,方法渲染,自動渲染 最常用的是方法渲染

layer = layui.layer, layuiTable = layui.table;

現在開始製作表格中的表頭

tables= layuiTable.render({});

如果使用方法渲染,那數據接口就不需要了

url: '/Demo/table/
’ //數據接口

可以直接指定原始表格元素選擇器(推薦id選擇器)

elem:
‘#Demo’

最後設置表頭,cols,隨自己喜歡,這裏以一款遊戲爲案列

cols: [[{ title: ‘序號’, type: ‘numbers’ },]],

type設定的類型有幾種,複選框用checknox

單選框用radio,
normal:常規列,不需要設定。

序號列,title:設定標題名稱,type:設定列的類型,numbers:序號列

圖片裏的 field:設定字段名,字段名非常重要,而且也是表格數據列的唯一標識

圖片裏的 align:單元格排列方式,通常默認的都是left,也就是左邊

可以設置的值有 center:居中,right:靠右

圖片裏的 width:寬度,單位有%,px,rem

表格渲染就在這裏製作完成了。
在這裏插入圖片描述
Css的樣式用的也是layui裏的css

Layui裏的css樣式也早就設置好了的,只需要引用就行,不需要自己寫

這裏渲染的只有表頭,表單並沒有渲染

製作完成的最後,效果圖獻上
在這裏插入圖片描述
這裏面的數據只是一個自己寫出來消遣的,不能當真。

表格的應用有很多,這只是其中相對簡單的一種,

Css的樣式圖就不發了,大家都會。最後到這裏就結束了。

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