【问题标题】:Kendo UI MVC Grid - Inline Editing - Update All ColumnsKendo UI MVC Grid - 内联编辑 - 更新所有列
【发布时间】:2017-11-17 15:37:56
【问题描述】:

我有一个具有多个列的剑道网格 (MVC)。

我有一个用例,如果编辑第 1 列,第 2 列的值可能会在服务器端更改。不过,我没有在网格中看到修改后的值。

我的更新 API 处理所有这些并返回更新的行。 但是通过内联编辑,似乎如果我更新第 1 列,则其他列在更新完成后不会刷新。所以我(用户)必须手动刷新 Grid 才能看到正确修改的第 2 列。

我做错了什么?

【问题讨论】:

  • 不看实际代码很难说。

标签: asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc


【解决方案1】:

使用 Kendo 数据源 requestEnd 刷新您的网格。

requestEnd: onRequestEnd, 添加到您的数据源

并添加功能

function onRequestEnd(e) {
    if (e.type == "create" || e.type == "update" || e.type == "delete") {
        e.sender.read();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 2012-12-04
    • 1970-01-01
    相关资源
    最近更新 更多