Kendo ui 剑道网格刷新不适用于crm dynamics

Kendo ui 剑道网格刷新不适用于crm dynamics,kendo-ui,dynamics-crm-2011,kendo-grid,dynamics-crm,dynamics-crm-2013,Kendo Ui,Dynamics Crm 2011,Kendo Grid,Dynamics Crm,Dynamics Crm 2013,当我以编程方式向剑道网格添加一行,然后调用refresh时,新行不会显示在网格中。此网格位于crm dynamics Web资源中。 有没有办法让网格正常刷新? web资源中的我的代码: var grid = $("#grid").data("kendoGrid"); var datasource = grid.dataSource; dataSource.add({/* my object */}); dataSource.sync(); grid.refresh();

当我以编程方式向剑道网格添加一行,然后调用refresh时,新行不会显示在网格中。此网格位于crm dynamics Web资源中。 有没有办法让网格正常刷新? web资源中的我的代码:

  var grid = $("#grid").data("kendoGrid");
  var datasource = grid.dataSource;
  dataSource.add({/* my object */});
  dataSource.sync();
  grid.refresh();

问题是datasource变量的大小写——一个输入错误

工作解决办法是:

var grid = $("#grid").data("kendoGrid");
var datasource = grid.dataSource;
datasource.add({/* my object */});
datasource.sync();
grid.refresh();

我想它在Iframe中。所以,也许你可以用window.frames[yourFrame]然后用你的代码。但这只是建议。这些代码是在表单中还是在web资源中?嗨,Alex,上面列出的代码在web资源删除同步和刷新中