popup - 为什么当我点击更新时 Popup Kendo 没有关闭?

标签 popup kendo-ui kendo-grid

当弹出窗口打开并单击更新时,窗口不会关闭

我希望在单击“更新”时关闭窗口

jsfiddle code

按钮更新代码

save: function (e) {

            $.ajax({

                url: '/api/apdevice',
                type: 'POST',
                contentType: 'application/json',
                data: JSON.stringify(e.model),

                success: function (data) {
                  alert('yes');

                },

                error: function (data) {
                   alert('no');
                }

            });
        }

最佳答案

您需要告诉网格在成功或错误后要做什么。查看grid methods 。在此示例中,我使用 refreshcancelRow .

save: function (e) {
    var that = this;
    $.ajax({

        url: '/api/apdevice',
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(e.model),
        success: function (data) {
            alert('yes');
            that.refresh();
        },

        error: function (data) {
            alert('no');
            that.cancelRow();
        }

    });
}

这里有一些更新的 fiddle :

关于popup - 为什么当我点击更新时 Popup Kendo 没有关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170630/

相关文章:

javascript - 单击标记时不显示 react 传单弹出窗口

javascript - Kendo 网格弹出编辑模式不显示组合框数据

kendo-ui - Kendo网格创建后不更新ID

angularjs - 如果创建隐藏,Kendo UI 图表在显示时不会使用整个可用空间

kendo-grid - Kendo Asp.net MVC 网格批处理模式计算列显示不更新

javascript - Kendo UI && JavaScript - 显示 "YES"和 "NO"

javascript - 是什么触发了浏览器中的弹出窗口拦截器?

c# - 当弹出窗口打开时,单击 Windows 标题栏的最小化、最大化和关闭按钮不起作用

javascript - 如何在 Javascript 中将文本添加到弹出窗口?

kendo-ui - 如何在kendo ui网格列中显示格式化的HTML数据