如何获取Jqgrid行数据作为数组

时间:2018-09-25 17:26:24

标签: javascript jquery arrays jqgrid

我正在将JQGrid填充为datatype: "local"。现在,我需要如下图所示填充数组中的每一行数据

 var aa = [1, 2, 3, 4];

 var rows = [];
 rows.push(['Nr.', 'Name', 'Beschreibung', 'Preis', 'Anzahl', 'MwSt(%)']);

 for (var i = 0; i <= aa.length; i++) {
 rows.push(['#.' + i, 'xx', 'xx', 'xx', 'xx', 'xx']);
 }

 var dd = {
   content: {
    table: {
    widths: ['*', 100, 200, '*', '*', '*'],
    body: rows
 }
}
};

现在,我正在尝试通过以下代码获取上述显示格式的行

 var a = [];

 a = $('#dataGrid').jqGrid('getRowData');

,但无法完全按照示例格式显示的格式进行格式化。怎么了请提出建议。

1 个答案:

答案 0 :(得分:0)

采取一些不同的方法可能会有所帮助。在这里,我对您的代码进行了重新整理,以正确地实现您的示例...

lxml
参见ZMdVyP上的彼得·爱德华兹(@peterpde)的钢笔CodePen