更新到网格后获取编辑的行单元格值。 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);
        }