如何在gridunload / gridReload之后添加行,然后出现带有空数据的行?
答案 0 :(得分:0)
要在加载/重新加载后在网格中添加新的空行,您可以在addRowData
内调用loadComplete
。因为我们需要获取新行的唯一ID,我建议使用4.0.0版本的jqGrid中引入的$.jgrid.randId()
。所以代码看起来像下面的
$('#list').jqGrid({
...
loadComplete: function() {
// we can include some default value
// in the case the value will be { colName: "my default value" }
var newRowData = {},
newRowId = $.jgrid.randId(),
myGrid = $(this);
myGrid.jqGrid('addRowData', newRowId, newRowData);
myGrid.jqGrid('setSelection', newRowId); // select new row
myGrid.jqGrid('editRow', newRowId, true); // editing the row
}
});
在上面的示例中,我另外选择了新添加的行,然后开始编辑关于内联编辑的行。这些行只是一些操作的示例,您可以另外使用新的空行。