我想在更新后更新kendo网格

时间:2018-01-09 06:21:57

标签: angularjs

 $scope.AnomalyGrid = {
        dataSource: new kendo.data.DataSource({
            //data: AnomaliesList,
            transport: {
                read: {
                    url: logstar.url(getAnomalyItemUrl + '?id=' + id),
                    dataType: "json",
                },
                update: {
                    url: logstar.url(UpdateAnomalyItemUrl),
                    type: "POST",
                    dataType: "json"

这将更新服务器中的值,之后我想刷新kendo网格或调用kendo网格的读取方法。在响应中我发送更新的模型。 ...................在剑道网格中响应后是否有任何成功功能。

                },

                parameterMap: function (options, operation) {
                    if (operation !== "read" && options.models) {
                        return { models: kendo.stringify(options.models) };
                    }
                }
            },
            pageSize: 10,
            autoSync: true,
            batch: true,
            schema: {
                model: {
                    id: "CallID",
                    fields: {
                        equiptmentno: { editable: false, nullable: true },
                        currentposition: { validation: { required: true } },
                        isocode: { validation: { required: true } }

                    }
                }
            }
        }),
        columns: [
            { field: "equiptmentno", title: "Equiptment No" },
            { field: "currentposition", title: "currentposition" },
            { field: "isocode", title: "isocode" }              
            { command: ["edit"] }
        ],
        editable: {
            mode: "popup",                
        }
    };

1 个答案:

答案 0 :(得分:0)

  update: {    url: logstar.url(UpdateAnomalyItemUrl),
               type: "POST",
               dataType: "json",   
               complete: function (e) {
                 var gridEl = angular.element('#AnomalyGrid');
                 gridEl.data('kendoGrid').dataSource.read();
                 gridEl.data('kendoGrid').refresh();
                } 
            }

它可以在代码的完整部分进行响应