JQueryEasyUI datagrid框架的基本使用

2020-05-22 15:54:14易采站长站整理

fitColumns: false, //设置为true将自动使列适应表格宽度以防止出现水平滚动,false则自动匹配大小
//toolbar设置表格顶部的工具栏,以数组形式设置
idField: ‘id’, //标识列,一般设为id,可能会区分大小写,大家注意一下
loadMsg: “正在努力为您加载数据”, //加载数据时向用户展示的语句
pagination: true, //显示最下端的分页工具栏
rownumbers: true, //显示行数 1,2,3,4…
pageSize: 10, //读取分页条数,即向后台读取数据时传过去的值
pageList: [10, 20, 30], //可以调整每页显示的数据,即调整pageSize每次向后台请求数据时的数据
//由于datagrid的属性过多,我就不每个都介绍了,如有需要,可以看它的API
sortName: “name”, //初始化表格时依据的排序 字段 必须和数据库中的字段名称相同
sortOrder: “asc”, //正序
columns: [[
{ field: ‘code’, title: ‘Code’, width: 100 },
{ field: ‘name’, title: ‘Name’, width: 100 ,sortable:true},//sortable:true点击该列的时候可以改变升降序
{ field: ‘addr’, title: ‘addr’, width: 100,
//这里可以添加这样一个方法,使其显示数据得到改变
// formatter: function (value, row, index) {
// if (value == “0”) {
// return “普通角色”;
// } else {
// return “特殊角色”;
// }
// }
}
]]//这里之所以有两个方括号,是因为可以做成水晶报表形式,具体可看demo
});
});
</script>
<div id=”tt” class=”easyui-tabs” style=”width: 500px; height: 250px;” fit=”true”
border=”false”>
<div title=”Tab1″ style=”padding: 20px;” border=”false”>
<table id=”dg”>
</table>
</div>
</div>


这是前台请求数据时发送的数据;


Json格式数据一定要是双引号的,单引号无法显示数据哦;


数据格式如下:

{
“total”:239,
“rows”:[
{“code”:”001″,”name”:”Name 1″,”addr”:”Address 11″,”col4″:”col4 data”},
{“code”:”002″,”name”:”Name 2″,”addr”:”Address 13″,”col4″:”col4 data”},
{“code”:”003″,”name”:”Name 3″,”addr”:”Address 87″,”col4″:”col4 data”},
{“code”:”004″,”name”:”Name 4″,”addr”:”Address 63″,”col4″:”col4 data”},