удалить строку сетки - PullRequest
       10

удалить строку сетки

0 голосов
/ 28 января 2010

У меня есть простая сетка с данными из MySQL базы данных.

При удалении записи фактически обновляется страница.

Когда я на последней странице и начинаю удалять записи после удаления всех записей, когда обновляю, я не получаю данных, потому что у меня нет записей на этой странице.

Итак, как мне найти путь, когда я нахожусь на последней странице и все удаленные записи обновляются до предыдущей страницы.

Любые идеи

спасибо

Ответы [ 3 ]

1 голос
/ 28 января 2010

в вашем коде, где вы получаете текущую страницу, сравните ее с макс.

$currentPage = (int) $_GET['page'];
$currentPage = ($currentPage <= $maxPages) ? $currentPage : $maxPages;
1 голос
/ 28 января 2010

Сделайте простой подсчет строк, которые будут отображаться.

if ($row_count == 0)
    ... redirect to previous page

убедитесь, что на первой странице фактически отсутствуют записи для отображения.

0 голосов
/ 09 июля 2015
var currentPageNumber = $("#GridName").data("kendoGrid").dataSource.page();

$("#GridName").data("kendoGrid").dataSource.page(currentPageNumber - 1);

Поставьте две строки после завершения логики удаления.
У меня это сработало

...