jqGrid gridComplete: – getRowData – 从数组中获取行单元格值

请 – 需要从jqGrid getRowData属性设置变量的语法

循环遍历行 – 只需将ID和Phrase列值拉入变量即可

gridComplete: function () { var allRowsInGrid = $('#list').jqGrid('getRowData'); for (i = 0; i < allRowsInGrid.length; i++) { pid = allRowsInGrid[i].ID; vPhrase = allRowsInGrid[i].Phrase; vHref = "View"; } }, 

使用getDataIDs能够轻松获得ID 🙂

需要帮助获取i的pid和vPhrase的特定列值

干杯

试试这个:

 var ids = jQuery("#list").jqGrid('getDataIDs'); for (var i = 0; i < ids.length; i++) { var rowId = ids[i]; var rowData = jQuery('#list').jqGrid ('getRowData', rowId); console.log(rowData.Phrase); console.log(rowId); } 

请注意:如果您的目标是添加一个调用javascript方法的单元格的链接,您可以通过使用下面给出的formatter来实现这一点,格式化程序应该添加到colModel,就像添加其他列属性,如名称,索引,宽度,对齐等,因此您可以避免迭代行数据

 formatter: function(cellvalue, options, rowObject) { return "View"; } 

这是我在想要获取特定CellRowID数据时使用的内容。

 var selRow = jQuery("#list10").jqGrid('getGridParam','selarrrow'); //get selected rows for(var i=0;i