中文帮助请点这里:中文属性详解
以下为未完结版
<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/common.css'> <link rel="stylesheet" type="text/css" href="http://www.cheap-louisvuittonoutlet.net/easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="http://www.cheap-louisvuittonoutlet.net/easyui/themes/icon.css"> <link rel="stylesheet" type="text/css" href="http://www.cheap-louisvuittonoutlet.net/easyui/themes/color.css"> <link rel="stylesheet" type="text/css" href="http://www.cheap-louisvuittonoutlet.net/easyui/demo/demo.css"> <script type="text/javascript" src="http://www.cheap-louisvuittonoutlet.net/easyui/jquery.min.js"></script> <script type="text/javascript" src="http://www.cheap-louisvuittonoutlet.net/easyui/jquery.easyui.min.js"></script> <script type="text/javascript" src="js/jquery"></script> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <table id="dg" ></table> <div id="tb"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">新增</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true">编辑</a> </div> <script type="text/javascript"> $(document).ready(function(){ $('#dg').datagrid({ columns:[[ {field:'categories_id',title:'分类ID:',width:100}, {field:'parent_id',title:'父类id:',width:100}, {field:'date_added',title:'添加时间:',width:100,align:'right'}, {field:'categories_status',title:'状态',width:100,align:'right'} ]],//columns 列的数组属性 fitColumns:'true',//当此属性为true时所有列会均匀的充满datagrid的宽度,True 就会自动扩大或缩小列的尺寸以适应表格的宽度并且防止水平滚动 autoRowHeight:'true',//当true时,根据内容调整表格行的高度 toolbar:'#tb',//工具栏,指定1个div的id striped:'true',//为true就是隔行变色 nowrap:'true',//True 就会把数据显示在一行里 method:'post',//请求远程数据的请求方法 idField:'categories_id',//标识字段,主键的字段 url:'/index.php/__URL__/getJson',//从远程站点获得数据的 URL默认post过去两个参数page:第几页,rows:每页的条数 loadMsg:'加载数据的时候,请稍等',//从远处加载数据,正在加载的提示信息 pagination:true,//为true时显示分页工具栏在datagrid 底部,默认为false rownumbers:true,//显示数据表格的行号,默认为false singleSelect:false,//为true的时候只能单行选择,默认为false的时候可以选择多行 ctrlSelect:true,//为true时按着ctrl可以选多行 pagePosition:'bottom',//设置分页控件的位置,默认为bottom,在griddata的下方 有值'top','bottom','both'.both是上下都显示 pageNumber:1,//初始化是第几页 pageSize:10,//每页多少条记录 pageList:[5,10,20,30,40,50],//每页可显示的条数 queryParams:{ name: 'easyui', subject: 'datagrid' },//url那个post过去的参数多了这两个参数,默认为空{} sortName:'categories_id',//定义哪些列可排序,默认为null sortOrder:'desc',//asc 或者desc multiSort:'true',//多列排序 remoteSort:'false',//Defines if to sort data from server showHeader:'false',//是否显示行头默认为true showFooter:'false',//是否显示脚 rowStyler:function(index,row){ if(index%2==0){ return 'color:green'; } },//行下标可整除2,字体颜色设置成green loadFilter:function(data){ if(data.d){ return data.d; }else{ return data; } },//asp.net 的时候data.d才是所要的json数据 width:700, title:'测试' }); }); </script> </body> </html>