【问题标题】:Databinding is not happening after search kendo grid搜索剑道网格后没有发生数据绑定
【发布时间】:2014-11-02 23:06:34
【问题描述】:

我有一个带有一些数据的剑道网格。当我尝试调用 rebind 时,即使我可以从我的数据库中获取数据,它也不会填充数据。

以下是明确的步骤:

  1. 通过调用我的函数init()绑定数据
  2. 在我的 Init() 中,我的数据源读取如下:“/Emps/ShowAllEmps”
  3. 第一次加载数据,我可以在网格中看到
  4. 现在我的页面中有一个文本框以及搜索按钮。
  5. 我输入了一些文本并使用附加参数调用了相同的数据源,例如“/Emps/ShowAllEmps”
  6. 当我点击搜索按钮时,我可以根据我的输入获取数据,并且可以在网格上查看。
  7. 现在,当我单击重置按钮时,我想调用相同的数据源,例如“/Emps/ShowAllEmps”,并清除所有参数。
  8. 现在我的数据源可以执行读取操作,并且可以在我的 firebug 中将数据视为 JSON 对象。
  9. 但现在的问题是,它没有绑定到我的网格。即使数据存在于 JSON 对象中。

有什么想法吗?或者是否有类似的示例可用,以便我参考。

【问题讨论】:

    标签: jquery data-binding kendo-grid datasource


    【解决方案1】:

    尝试在数据源读取后刷新网格。数据源读取不会刷新 UI,它只是从指定的读取操作中获取数据。

    $("#grid1").data('kendoGrid').dataSource.read();
    $("#grid1").data('kendoGrid').refresh();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多