如何将自定义ID分配给JQGrid行和单元格。我正在使用 datatype: "local"
。是否与key
中的 _columnModel_
有关。
答案 0 :(得分:0)
您无需向单元格声明任何ID,而是可以使用name属性作为ID。要访问单元格数据,您可以使用colModel中定义的name属性。
您可以像这样定义colModel:
colModel: [{ name: 'myname', index: 'myname', width: 100, align: 'left', editable: false, search: true },
{ name: 'roll', index: 'roll', width: 100, align: 'left', editable: false, search: false, true}
],
... 要访问行详细信息,您可以在onCellSelect方法中使用以下代码...
,onCellSelect: function (rowid, iCol, cellcontent, target)
{
var rowData = $(this).jqGrid("getRowData", rowid);
var g_myName = rowData.myname;
}