<script> $(function () { $.getJSON('${pageContext.request.contextPath}/resources/json/datagrid_data.json',function(result){ var columns=new Array(); $.each(result.headers[0], function(i, field){ var column={}; column["title"]=i; column["field"]=field; column["width"]=50; columns.push(column);//当需要formatter的时候自己添加就可以了,原理就是拼接字符串. }); $('#tt').datagrid({ title:' XXX公司价差补差分配表', height:500, singleSelect:true, url:'', frozenColumns :[[ {field:'name',title:'项目',width:80,sortable:true,align:'center'}, {field:'count',title:'合计',width:150,sortable:true} ]],columns : [ columns ], rownumbers:true}).datagrid('loadData',result.bodys); }); }) </script> <div title="XXX公司价差补差分配表" fit="true" border="false" style="height: 94%;"> <table id="tt" ></table> </div>
这样就行了 是不是很简单........
转载自:http://www.360doc.com/content/14/0531/13/17181183_382509049.shtml