При добавлении новой строки нумерация смарт-таблиц должна переходить на страницу 1.
Я использую угловую смарт-таблицу, чтобы включить поиск и сортировку моей таблицы, а также нумерацию страниц.
Кроме того, я использую угловой угловой xeditable модуль, чтобы позволить редактировать строки и добавлять новые строки и т. Д.
При нажатии "Добавить строку" я могу добавить новую строку в таблицу. Но так как нумерация страниц включена, иногда пользователь может быть на второй или третьей странице. Теперь, если пользователь нажимает "Добавить строку". Как включить отображение текущей страницы на странице 1, поскольку именно там отображается новая добавленная редактируемая строка
В настоящее время, если пользователь находится на странице 2 и нажимает кнопку "Добавить строку", страница по-прежнему находится на уровне 2. Я хотел бы, чтобы страница переместилась на 1.
Вот указатель на мой код http://plnkr.co/edit/SxcdTGK2vsiDDJyjqanK?p=preview
//html snippet:
<div ng-controller="EditableRowCtrl">
<table st-table="display" st-safe-src="users" class="table table-bordered table-hover table-condensed">
...
<tr ng-repeat="user in display">
...
<tfoot>
<tr>
<td colspan="4" class="text-center">
<div st-pagination="" st-items-by-page="3"></div>
</td>
</tr>
</tfoot>
....
//javascript section:
$scope.addUser = function() {
$scope.inserted = {
id: $scope.users.length+1,
name: '',
status: null,
group: null
};
$scope.users.unshift($scope.inserted);
// Need to display page 1
};