【问题标题】:Getting edited row cell value after update to grid. JsGrid更新到网格后获取编辑的行单元格值。网格
【发布时间】:2018-09-11 19:47:09
【问题描述】:

根据我的浏览,我找不到确切的方法。

我已经尝试过 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");
        //     });
        // }
    };

【问题讨论】:

    标签: javascript jsgrid


    【解决方案1】:

    事实证明这很简单,我忽略了一些事情,我的理解并不完全在那里。解决方案:

    onItemUpdated: function(args) {
                updated.push(args.item);
            }
    

    【讨论】:

    • args 有什么?我想编辑一个 jsGrid 行,但是当单击更新时,我还想将更改发送到数据库...
    猜你喜欢
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    相关资源
    最近更新 更多