2017-09-01 14 views
1

Ignite UIからSPA Angular 4アプリケーションにiggridを統合しようとしています。 カスタムAPIがあり、リモートページングを実装したいと思います。私のAPIはパラメータの名前が異なり、内容の項目とヘッダーの総数を返します。私はまた、いくつかのヘッダーを追加して要求する必要があります。カスタムAPIでiggridのリモートページングを実装する方法

私は何とか自分でリクエストを行い、iggridに必要なすべてのデータをフィードすることができますか、本当にiggridを使用して直接データを要求する必要がありますか?

私はデータの配列にiggridデータソースを設定することができますが、私はこの方法で私はサーバー上の項目の合計数を設定することはできません。 私はresponseDataKeyを使うことができますが、リクエストをカスタマイズする方法とヘッダーからデータを読み取るようにグリッドに指示する方法はわかりません。 私はすでにこれを見てきました:https://www.infragistics.com/community/forums/p/108642/511554.aspx#511554

誰でも助けることができますか?

答えて

3

データソース配列を設定し、データバインディングでデータソースメソッドを使用してtotalRecordsCountを指定します。

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

ありがとう、私は試しましたが、最初のバインディングでのみ動作します。 IgGrid.dataSourceを更新すると、dataBindは再起動されません。最後に、私はui.dataSourceをdataBindingイベントに保存し、データを設定するときにそれを設定しました。 – JanSkalicky

関連する問題