JqG​​rid为行和单元格分配自定义ID

时间:2015-01-12 11:20:31

标签: jqgrid

如何将自定义ID分配给JQGrid行和单元格。我正在使用 datatype: "local" 。是否与key中的 _columnModel_ 有关。

1 个答案:

答案 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;
   }