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>
誰にも提案はありますか?
ありがとうございました