我计划生成整个网格数据的自定义 XML,我需要遍历每一行和网格的每个单元格。
如下所示,很容易遍历行。我面临的唯一问题是遍历单元格,因为 getRowData 返回键值对而不是数组。
var ids = jQuery("#jgrid").jqGrid('getDataIDs');
//traverse the rows
for (var i = 0; i < ids.length; i++) {
var rowdata = $("#jgrid").getRowData(ids[i]);
var res = "";
// Traverse the cells which does not work
for (var j = 0; j < rowdata.length; j++) {
...
....logic to generate Xml element for each cell
}
}
我不想硬编码列名,因为我计划将它用于所有网格。所以解决方案必须是通用的。
有任何想法吗 ?提前致谢。