2017-09-01 61 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

相關問題