我已经创建了一个网格,如下所示。我希望在加载网格后以编程方式选择第一行。单元格也应该是可编辑的。第一行选择适用于cellEdit:false。当我使cellEdit:true时,如果我点击其他行,选择将不会改变。即使单击其他行,第一行仍保持选中状态。有人可以帮忙吗?提前致谢
$("#grid").jqGrid({
url : 'getGridData',
datatype : "json",
colNames : colNamesArray,
colModel : colModelArray,
rowNum:'',
shrinkToFit:false,
cellEdit : true,
hidegrid: false,
//loadonce: true,
gridview:true,
autowidth: true,
height : gridHeight,
cellSubmit : "remote",
cellurl : "saveCelldata",
gridComplete: function () {
$("#grid").setSelection(1);
},
});
答案 0 :(得分:0)
试试这个更新的小提琴
onSelectCell: function () {
grid.resetSelection("83432a");
}
我已将OnSelectCell事件添加到代码中,当您单击任何单元格时,该代码将取消选择所选行
答案 1 :(得分:0)
请添加“editable:true”。
colModel: [
{ name: 'PackageCode', index: 'PackageCode', width: "110",editable:true },
{ name: 'Name', index: 'Name', width: "300",editable:true }
],