强制数据源重新加载Angular 2网格中的数据

时间:2017-06-16 13:48:17

标签: angular binding grid refresh datasource

我正在使用Angular 2并且有一个带有enableServerSideSorting=true的网格(ag-grid-angular)并且它仅在第一次正常工作:数据被加载并按预期放置在网格视图中。当我单击列以对该列进行排序(自动发生)时,通过调用getRows(params)再次获取数据。

问题是我还有其他几个输入字段:

  • 标签:更改显示的元素类型(例如人或汽车)。
  • 文本字段:用于输入搜索条件。

当我更改这些输入字段时,如何强制数据源再次从服务器收集数据?如果我更改选项卡或搜索字段,则只有在按下其中一列后才会再次获取正确的数据(强制再次排序)。

我在通过更改标签触发的方法中尝试了this.agGrid.api.refreshView(),但是这个方法不起作用。

0 个答案:

没有答案