首页 > 代码库 > easyui dataGrid 动态添加列
easyui dataGrid 动态添加列
其实很简单.
新手创作,不好勿喷.
jsp页面:
1 <script> 2 $(function () { 3 4 $.getJSON(‘${pageContext.request.contextPath}/resources/json/datagrid_data.json‘,function(result){ 5 var columns=new Array(); 6 $.each(result.headers[0], function(i, field){ 7 var column={}; 8 column["title"]=i; 9 column["field"]=field;10 column["width"]=50;11 columns.push(column);//当需要formatter的时候自己添加就可以了,原理就是拼接字符串.12 });13 $(‘#tt‘).datagrid({14 title:‘ XXX公司价差补差分配表‘,15 height:500,16 singleSelect:true,17 url:‘‘,18 frozenColumns :[[19 {field:‘name‘,title:‘项目‘,width:80,sortable:true,align:‘center‘},20 {field:‘count‘,title:‘合计‘,width:150,sortable:true}21 ]],columns : [22 columns23 ],24 rownumbers:true}).datagrid(‘loadData‘,result.bodys);25 });26 })27 </script>28 <div title="XXX公司价差补差分配表" fit="true" border="false" style="height: 94%;">29 <table id="tt" ></table>30 </div>
json 代码格式.我这不用分页 也就没有total
{"headers":[ {"一月份":"Jan","二月份":"Feb"}],"bodys":[ {"name":"LNG","count":"50000","Jan":"20000","Feb":"30000"}]}
这样就行了 是不是很简单........
easyui dataGrid 动态添加列
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。