2017-09-01 27 views
1

我正在尝试将Ignite UI的iggrid集成到我的SPA Angular 4应用程序中。 我有自定义API,我想实现远程分页。我的API具有不同的参数名称,并返回内容中的项目和标题中的总数。我也需要添加一些标题来请求。如何使用自定义API实现iggrid的远程分页

我可以以某种方式做自己的请求,只是将所有必要的数据提供给iggrid或我真的需要使用iggrid直接询问数据吗?

我知道我可以将iggrid数据源设置为数组数组,但如果我这样做,我无法设置服务器上项目的总数。 我知道我可以使用responseDataKey,但我不知道如何自定义请求以及如何告诉网格从标题读取数据。 我已经看到了这个:https://www.infragistics.com/community/forums/p/108642/511554.aspx#511554

任何人都可以帮忙吗?

回答

3

设置数据源数组并在dataBinding上使用数据源方法指定totalRecordsCount

 dataBinding: function(evt, ui) { 
      ui.dataSource.totalRecordsCount(1234); 
     }, 
+0

谢谢,我试过了,但它只是在第一次绑定。当我更新IgGrid.dataSource时,dataBind不会再次被触发。最后,我在dataBinding事件中保存了ui.dataSource,并在设置数据时进行设置。 – JanSkalicky

相关问题