Умный стол - angularJs - таблица обновлений ajax
Я использую умный стол angularjs mudule.
Моя таблица обрабатывается на стороне сервера, а все данные загружаются на сервер. Я хочу иметь кнопку обновления за пределами стола.
Это функция, которая выполняет вызов на сервер, и я хочу иметь возможность вызывать его вручную, но я не могу понять, как получить состояние таблицы в моем контроллере.
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);
}