EasyUI 是一個(gè)簡(jiǎn)單易用的UI框架,適用于Web開發(fā)。其中EasyUI Table組件是快速開發(fā)數(shù)據(jù)列表最好的選擇之一。本文就講解EasyUI Table如何加載JSON數(shù)據(jù)。
在EasyUI中,Table組件在顯示數(shù)據(jù)上,支持兩種方式:本地?cái)?shù)據(jù)和遠(yuǎn)程數(shù)據(jù)。其中,本地?cái)?shù)據(jù)通常使用data屬性來(lái)指定,而遠(yuǎn)程數(shù)據(jù)則需要使用url屬性指定。
下面是一個(gè)使用EasyUI Table加載JSON數(shù)據(jù)的示例:
<table id="datagrid"></table> <script> $(function () { $('#datagrid').datagrid({ url: 'data.json', columns: [[ {field:'id',title:'ID',width:100}, {field:'name',title:'Name',width:100}, {field:'age',title:'Age',width:100} ]] }); }); </script>
在上面的示例中,我們使用了jQuery的$(function(){})方法,在頁(yè)面加載完成后對(duì)Table進(jìn)行初始化。在初始化代碼中,我們指定了JSON數(shù)據(jù)文件的地址,EasyUI會(huì)自動(dòng)從該地址獲取數(shù)據(jù)并加載到Table中。
同時(shí),我們還指定了Table中的列信息。其中,columns參數(shù)是一個(gè)二維數(shù)組,每個(gè)一維數(shù)組代表一列,每個(gè)元素代表該列的詳細(xì)信息,包括列名、寬度、數(shù)據(jù)字段等。
通過(guò)以上配置,我們就可以輕松實(shí)現(xiàn)使用EasyUI Table組件加載JSON數(shù)據(jù)。
上一篇vue假分頁(yè)組件
下一篇vue修改查看共用