首先返回到頁面的需要是JSON數據:
第一步:
遍歷表頭,插入到array中
for (var i = 0; i < jsonObj.title.length; i++) { //把返回的數據封裝到一個對象中 var col = {} col['title'] = jsonObj.title[i].TITLE; col['field'] = jsonObj.title[i].FIELD; col['width'] = 100; col['align'] = 'center' //把這個對象添加到列集合中 columnsAll.push(col); }
第二步:
初始化表格並加載數據
$('#dataGrid_12').datagrid({
title:'CAF產銷存數據下發',
width: 'auto',
height: "200",
nowrap: true,
striped: false,
border: true,
collapsible:false,//是否可折疊的
fit: true,//自動大小
remoteSort:false,
idField:'ID',
pagination:true,//分頁控件
rownumbers:true,//行號
queryParams: form2Json("queryForm2"),
frozenColumns:[[
{title:'統計項',field:'items',checkbox:false}
]],
method: 'get',
columns: [columnsAll],
}).datagrid('loadData', { total: 30, rows: [] });
