EasyUI是一款基于jQuery開(kāi)發(fā)的UI插件,常被用于Web應(yīng)用程序的快速開(kāi)發(fā)。在EasyUI中,我們可以通過(guò)讀取JSON數(shù)據(jù)來(lái)填充數(shù)據(jù)表格控件,下面是具體實(shí)現(xiàn)步驟:
<table id="dataGrid"></table> <script type="text/javascript"> $(function(){ $("#dataGrid").datagrid({ url: "data.json", columns:[[ {field:'name',title:'姓名'}, {field:'age',title:'年齡', align:'right'} ]] }); }); </script>
在以上代碼中,我們首先創(chuàng)建了一個(gè)空的table元素,然后使用jQuery的datagrid插件來(lái)將其轉(zhuǎn)化為數(shù)據(jù)表格控件。在轉(zhuǎn)化過(guò)程中,我們可以使用url屬性來(lái)指定數(shù)據(jù)源,這里我們指定為名為"data.json"的JSON文件。同時(shí),也可以用columns屬性來(lái)指定表格列的元素,這里我們定義了兩列,分別為名字和年齡。最后,在JavaScript代碼塊中使用jQuery的ready()方法來(lái)執(zhí)行初始化操作。
在數(shù)據(jù)源JSON文件中,我們需要按列名順序填充數(shù)據(jù),如下所示:
[ {"name":"張三", "age":24}, {"name":"李四", "age":31}, {"name":"王五", "age":27}, {"name":"趙六", "age":18} ]
當(dāng)我們?cè)跒g覽器中打開(kāi)包含以上代碼的HTML文件時(shí),就能看到一個(gè)基于EasyUI插件的數(shù)據(jù)表格已經(jīng)成功地呈現(xiàn)在頁(yè)面上了。