gpt4 book ai didi

javascript - jqGrid gridComplete :- getRowData - get row cell value from array

转载 作者:数据小太阳 更新时间:2023-10-29 04:24:25 25 4
gpt4 key购买 nike

Please - need syntax for setting variables from jqGrid getRowData property

遍历行 - 只需将 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 = "<a href='#' onclick='openForm(" + pid + ", " + vPhrase + ")'>View</a>";
}
},

能够使用 getDataIDs 轻松获取 ID :-)

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

干杯

最佳答案

试试这个:

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 "<a href='#' onclick='openForm("
+ rowObject.ID + ", "
+ rowObject.Phrase
+ ")'>View</a>";
}

关于javascript - jqGrid gridComplete :- getRowData - get row cell value from array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com