删除网格行

时间:2010-01-28 14:51:13

标签: php grid pagination

我有一个简单的网格,其中包含来自mysql db的数据。

删除记录时实际刷新页面。

当我在最后一页并在刷新后删除所有记录后开始删除记录我没有数据,因为我在该页面上没有任何记录。

所以我必须找到一种方法,当我在最后一页,并删除所有记录刷新到上一页。

任何想法

感谢

3 个答案:

答案 0 :(得分:1)

对要显示的行进行简单计数。

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

确保您允许在第一页上实际显示没有记录。

答案 1 :(得分:1)

在您获取当前页面的代码中,将其与最大页面进行比较

$currentPage = (int) $_GET['page'];
$currentPage = ($currentPage <= $maxPages) ? $currentPage : $maxPages;

答案 2 :(得分:0)

var currentPageNumber = $("#GridName").data("kendoGrid").dataSource.page();

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

删除逻辑完成后,将两行放在上面 它对我有用