更新到网格后获取编辑的行单元格值。 Js网格
Getting edited row cell value after update to grid. JsGrid
根据我的浏览,我无法找到具体的操作方法。
我尝试了 editTemplate、itemTemplate 并尝试存储从 $("#jsGrid" + i).jsGrid("updateItem");
返回的 Promise
。
所以简而言之,我想要做的是在我的网格中列出哪些值已经更新,这样我就可以将它们发送回数据库以在那里更新它们。但我确实需要的不仅仅是行单元格的更改值,我还需要该行的其他值。因此,即使获取已更新的行也是可行的,而且可能会更好。
这是我要在其上执行此操作的字段:
var x = {
name: productList[i],
type: "number",
align: "center",
//readOnly: true,
width: 100,
// editTemplate: function(item) {
// updated.push(item);
// }
// itemTemplate: function(value, item) {
// return $("<input>").attr("type", "number").attr("updatedValue", value || item.updatedValue)
// .on("change", function() {
// item.updatedValue = $(this).is(":updatedValue");
// });
// }
};
原来很简单,我忽略了一些东西,我的理解并不完全。解决方案:
onItemUpdated: function(args) {
updated.push(args.item);
}
根据我的浏览,我无法找到具体的操作方法。
我尝试了 editTemplate、itemTemplate 并尝试存储从 $("#jsGrid" + i).jsGrid("updateItem");
返回的 Promise
。
所以简而言之,我想要做的是在我的网格中列出哪些值已经更新,这样我就可以将它们发送回数据库以在那里更新它们。但我确实需要的不仅仅是行单元格的更改值,我还需要该行的其他值。因此,即使获取已更新的行也是可行的,而且可能会更好。
这是我要在其上执行此操作的字段:
var x = {
name: productList[i],
type: "number",
align: "center",
//readOnly: true,
width: 100,
// editTemplate: function(item) {
// updated.push(item);
// }
// itemTemplate: function(value, item) {
// return $("<input>").attr("type", "number").attr("updatedValue", value || item.updatedValue)
// .on("change", function() {
// item.updatedValue = $(this).is(":updatedValue");
// });
// }
};
原来很简单,我忽略了一些东西,我的理解并不完全。解决方案:
onItemUpdated: function(args) {
updated.push(args.item);
}