Kendo:基于来自主网格的过去数据的内部网格不会在更改后更新模型

时间:2014-11-26 13:55:20

标签: kendo-ui dataset kendo-grid auto-update

我有内部网格的init函数。

获取日期但在更改内部后,内部网格中的某些数据未显示小红色箭头,表示dataSource(模型)上的更改。

因此,如果我处理了更新请求,则内部网格中的所有更改都会在请求中发回(始终发送旧数据)。

我如何解决它以及我做错了什么?

我试图在这里和文档中找到一些解决方案,但没有运气。

感谢您的帮助。

function detailInit(e) {
      //var dataSource = options.model.get("costCategory");
      console.log(e);
      $("<div/>").appendTo(e.detailCell).kendoGrid({
        dataSource: {
          data: e.data.milestones,
          schema: {
            model: {
              fields: {
                id: {
                  type: "string"
                },
                estimate: {
                  type: "number",
                  nullable: true,
                  defaultValue: null,
                  editable: true
                },
                actual: { type: "number" }
              }
            },
            data: function(response) {
              console.log(response);
              return response;
            },
          },
          pageSize: 10
        },
        scrollable: false,
        sortable: true,
        editable: "incell",
        columns: [
          { field: "id", width: "70px" },
          { field: "milestoneTemplate.name", title:$translate.instant('MILESTONE_TEMPLATE_NAME'), width: "110px" },
          { field: "estimate", title:$translate.instant('ESTIMATE'), width: "110px" },
          { field: "actual", title:$translate.instant('ACTUAL') },
        ]
      });
    };

0 个答案:

没有答案