(五)EasyUI使用——datagrid数据表格
生活随笔
收集整理的這篇文章主要介紹了
(五)EasyUI使用——datagrid数据表格
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
DataGrid以表格形式展示數(shù)據(jù),并提供了豐富的選擇、排序、分組和編輯數(shù)據(jù)的功能支持。DataGrid的設(shè)計(jì)用于縮短開發(fā)時(shí)間,并且使開發(fā)人員不需要具備特定的知識(shí)。它是輕量級(jí)的且功能豐富。單元格合并、多列標(biāo)題、凍結(jié)列和頁腳只是其中的一小部分功能。具體功能參考API,這里介紹幾種創(chuàng)建數(shù)據(jù)表格的方法
1.?將HTML代碼渲染為datagrid樣式
<h3>方式一:將靜態(tài)的HTML代碼渲染為datagrid樣式</h3><table class="easyui-datagrid"><thead><tr><th data-options="field:'id'">編號(hào)</th><th data-options="field:'name'">姓名</th><th data-options="field:'age'">年齡</th></tr></thead><tbody><tr><td>001</td><td>張三</td><td>20</td></tr><tr><td>002</td><td>李四</td><td>30</td></tr></tbody></table>2.?發(fā)送ajax請(qǐng)求獲取json數(shù)據(jù)
<h3>方式二:發(fā)送ajax請(qǐng)求獲取json數(shù)據(jù)</h3><table class="easyui-datagrid" data-options="url:'/bos/json/data.json'"><thead><tr><th data-options="field:'id'">編號(hào)</th><th data-options="field:'name'">姓名</th><th data-options="field:'age'">年齡</th></tr></thead></table>data.json
[ {"id":"001","name":"李大","age":"13912345678","haspda":"1","deltag":"0","standard":"10-20公斤","station":"杭州分部"},{"id":"002","name":"李二","age":"13912345678","haspda":"1","deltag":"0","standard":"10-20公斤","station":"杭州分部"} ]3.?使用插件提供的API動(dòng)態(tài)創(chuàng)建datagrid
<h3>方式三:通過js代碼動(dòng)態(tài)創(chuàng)建datagrid</h3><table id="grid"></table><script type="text/javascript">$(function(){$("#grid").datagrid({columns:[[{field:'id',title:'編號(hào)',checkbox:true},//添加復(fù)選框{field:'name',title:'姓名'},{field:'age',title:'年齡'}]],url:'/bos/json/data.json',toolbar:[{text:'添加',iconCls:'icon-add'},{text:'刪除',iconCls:'icon-remove',handler:function(){//獲得選中的行var rows = $("#grid").datagrid("getSelections");for(var i=0;i<rows.length;i++){var id = rows[i].id;alert(id); //這里只是顯示選中的行}}},{text:'修改',iconCls:'icon-edit'}],singleSelect:true, //單選pagination:true,//分頁條 pageList:[3,5,7] //每頁可以顯示3行,5行,7行});});</script>要求服務(wù)端返回的json數(shù)據(jù)滿足:
?
?
三種方法效果如下:
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/zjfjava/p/7030400.html
總結(jié)
以上是生活随笔為你收集整理的(五)EasyUI使用——datagrid数据表格的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡综合评分不足怎么回事?要怎么办?
- 下一篇: 工行信用卡积分规则盘点 教你快速查积分