2

angular アプリケーションでng2-smart-tableを使用しています。大量のデータを扱っているため、ページネーション インフラストラクチャを実装し、 LocalDataSourceの代わりにServerDataSourceを使用しました。

データの並べ替えまではすべて正常に機能します。並べ替えイベントをエレガントにキャプチャし、サーバーに並べ替え (どの列、asc/desc) 要求を送信するかがわかりません。残念ながら、ドキュメントは役に立ちませんでした。良い。

私の ng2-smart-table 設定:

public settings: any = {
pager: {
  display: true,
  perPage: this.itemsPerPage
},
actions: "false",
sort:true,
hideSubHeader: "true",
columns: {} //will be generated dynamically by the data

};

私の ng2-smart-table コンポーネント:

<ng2-smart-table
    class="report-table"
    [settings]="settings"
    [source]="serverDataSource">
 </ng2-smart-table>

誰にも提案はありますか?

ありがとうございました

4

1 に答える 1