jqgrid 在添加内联行时生成唯一的 rowid
jqgrid generate unique rowid when add inline rows
15.1
请这个 demo
[1]: https://jsfiddle.net/dnfk8hmr/53/
我想在向网格添加新记录时生成唯一的 rowID
当删除 rowID jgrid 生成唯一的 rowID 与 jqg2,jqg3
我不需要这个。我想要自定义生成唯一的 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 的任何地方使用 自定义 选项。
15.1 请这个 demo
[1]: https://jsfiddle.net/dnfk8hmr/53/
我想在向网格添加新记录时生成唯一的 rowID 当删除 rowID jgrid 生成唯一的 rowID 与 jqg2,jqg3 我不需要这个。我想要自定义生成唯一的 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 的任何地方使用 自定义 选项。