Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不关闭窗口的情况下进行网格更新_Javascript_Kendo Grid_Telerik Grid_Kendo Window_Kendo Editor - Fatal编程技术网

Javascript 如何在不关闭窗口的情况下进行网格更新

Javascript 如何在不关闭窗口的情况下进行网格更新,javascript,kendo-grid,telerik-grid,kendo-window,kendo-editor,Javascript,Kendo Grid,Telerik Grid,Kendo Window,Kendo Editor,我有一个数据网格。目前,我正在使用“弹出式编辑”和一个自定义的窗口模板 editable: { mode: "popup", window : { resizable: true, animation: false, modal: false }, template: kendo.templ

我有一个数据网格。目前,我正在使用“弹出式编辑”和一个自定义的窗口模板

        editable: {
            mode: "popup",
            window : {
                resizable: true,
                animation: false,
                modal: false
            },
            template: kendo.template($("#popup-editor").html())
        },
我想在用户查看编辑窗口时更新网格, 但当我这样做时,窗口正在关闭:

$("#grid").data("kendoGrid").dataSource.read();
如何在不关闭窗口的情况下更新网格?

根据您应该:

-设置网格的可编辑配置选项

-通过数据源架构声明字段定义

-配置数据源以执行CRUD数据操作,定义其传输->创建/更新/销毁属性

弹出式编辑器将根据您的以下要求自动更新数据源:

-设置网格的可编辑配置选项

-通过数据源架构声明字段定义

-配置数据源以执行CRUD数据操作,定义其传输->创建/更新/销毁属性


弹出式编辑器将自动更新数据源

抱歉,描述不清楚。我在储蓄方面没有问题。服务器上的数据每分钟都可能发生变化。这就是为什么我希望在用户查看打开的模式窗口时在客户端更新网格。这样,我认为您可以在网格
edit
事件上定义函数,并使用编辑器弹出窗口的
onbeforeuload
事件。以某种方式确定关闭的原因,并在需要时取消。抱歉,描述不清楚。我在储蓄方面没有问题。服务器上的数据每分钟都可能发生变化。这就是为什么我希望在用户查看打开的模式窗口时在客户端更新网格。这样,我认为您可以在网格
edit
事件上定义函数,并使用编辑器弹出窗口的
onbeforeuload
事件。以某种方式确定关闭的原因,并在需要时取消。