jqGrid的生成唯一的rowid时添加内联行
问题描述:
15.1 恳求这个demojqGrid的生成唯一的rowid时添加内联行
[1]: https://jsfiddle.net/dnfk8hmr/53/
我希望在新的记录添加到网格生成唯一的ROWID 时删除ROWID jgrid生成jqg2独特的ROWID,jqg3 IAM不需要这个。我想自定义生成唯一的ROWID
.jqGrid('inlineNav',
{
edit: true, add: true, save: true, cancel: true,
addParams: {
position: "last", //ردیفهای جدید در آخر ظاهر می
// rowID: '_empty',
useDefValues: true,
},
});
答
可以定义为rowID
回调功能。例如,你可以使用
addParams: {
position: "last",
rowID: function (options) {
return 123 + $.jgrid.guid++;
},
useDefValues: true
}
其中123
是起始值和$.jgrid.guid
只是通过提供的jqGrid的计数器。您可以使用任何其他方式来生成ID。
演示https://jsfiddle.net/OlegKi/dnfk8hmr/60/演示哪个含义可以有options
参数。它只包含当前调用中使用的addRow
方法的所有选项。我在演示中使用的代码
addParams: {
position: "last",
startId: 123,
rowID: function (options) {
return options.startId + $.jgrid.guid++;
},
useDefValues: true
}
只是为了演示,人们可以使用自定义的选项的jqGrid中的几乎任何地方。
非常感谢你 – saeed3164
@ saeed3164:不客气! – Oleg