私はangularjs muduleスマートテーブルを使用しています。スマートテーブル - angularJs - ajaxリフレッシュテーブル
私のテーブルにはサーバー側の処理があり、すべてのデータのロードはサーバー上にあります。私はテーブルの外にリフレッシュボタンを持っています。
これは、サーバーを呼び出して手動で呼び出せるようにする機能ですが、マイコンでテーブルの状態を取得する方法がわかりません。
this.callServer = function callServer(tableState) {
ctrl.isLoading = true;
var pagination = tableState.pagination;
var start = pagination.start || 0; // This is NOT the page number, but the index of item in the list that you want to use to display the table.
var number = pagination.number || 10; // Number of entries showed per page.
service.getPage(start, number, tableState, ctrl.startDateFilter,
ctrl.endDateFilter).then(function (result) {
ctrl.displayed = result.data;
tableState.pagination.numberOfPages = result.numberOfPages;
ctrl.isLoading = false;
});
};
私の目標は、このような機能を持たせることです。どのようにテーブルの状態を取得できますか?
this.refreshTable = function(){
tableState = getTableState();
ctrl.callServer(tableState);
}