Kendo UI更新网格上编辑的数据

时间:2015-04-01 23:16:38

标签: kendo-ui kendo-grid

当我插入新记录(创建)时,我可以从服务器读取响应并使用新的skillId更新网格。

为了能够对更新(编辑)功能执行相同的操作,我需要找到正在编辑的行以更新skillId。 如何确定要更新的行?我还是找不到这样做的。

            create: {
                url: "/admin/SkillProfessionCreate",
                contentType: "application/json",
                accepts: "application/json",
                type: 'POST',
                complete: function (e) {
                    var professionSkill = $.parseJSON(e.responseText);

                    var dataItem = dataSource.at(0);
                    dataItem.sklId = professionSkill.skillId;
                    $("#kendo").data("kendoGrid").refresh();
                }
            },
            update: {
                url: "/admin/SkillProfessionUpdate",
                contentType: "application/json",
                accepts: "application/json",
                type: 'POST',
                complete: function (e) {
                -- how to determine the row being update here?
                }
            },

1 个答案:

答案 0 :(得分:0)

好吧,你可以浏览网格的Save事件。在那里,您可以访问正在更新的行的数据绑定项。请参阅here

我认为你应该能够以这种方式实现你的目的,通过订阅活动并做你需要做的任何数据项目。