Kendo ui 编辑并保存对kendoUI网格数据源所做的更改

Kendo ui 编辑并保存对kendoUI网格数据源所做的更改,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有一个应用程序,它有几个选项卡,在其中一个选项卡中放置了一个KendoUI网格,代码位于.js文件中。(即视图有div标记,然后div标记被渲染到.js文件中的KendoUI网格)。它的数据源是从基于MVC的应用程序的模型文件中编写的类中获取值。我想使网格可编辑,并在移动到任何其他选项卡时将更改异步保存到数据源。 任何指向这个方向的指针都会很好 MVC应用程序的视图文件包含: <div id="example" class="k-content"> <

我有一个应用程序,它有几个选项卡,在其中一个选项卡中放置了一个KendoUI网格,代码位于.js文件中。(即视图有div标记,然后div标记被渲染到.js文件中的KendoUI网格)。它的数据源是从基于MVC的应用程序的模型文件中编写的类中获取值。我想使网格可编辑,并在移动到任何其他选项卡时将更改异步保存到数据源。 任何指向这个方向的指针都会很好

MVC应用程序的视图文件包含:

<div id="example" class="k-content">
            <div id="grid"></div>
单击tab/按钮,将调用createDataSource()和createGrid()函数。 我希望在单击任何其他选项卡时,在此可编辑网格中所做的更改保存到数据源。

数据源的方法通过向远程服务发出请求来保存对其所做的任何更改。当您移动到另一个选项卡时,需要调用它。

您应该在传输对象上指定方法,如下所示

update:  BaseUrl + "/UpdateProducts",
或者如果你愿意

update:  {
    url: BaseUrl + "/UpdateProducts"
},

我已尝试将autoSync:true设置为true,但未保存值。此数据源未配置为保存对远程服务的更改。检查transport.update/transport.destroy文档。
update:  {
    url: BaseUrl + "/UpdateProducts"
},