2010-01-28 155 views
0

我有一個簡單的網格與數據從MySQL數據庫。刪除網格行

刪除記錄時實際刷新頁面。

當我在最後一頁並開始刪除記錄後刪除所有記錄時刷新我沒有得到任何數據,因爲我沒有在該頁上的任何記錄。

因此,我必須找到一種方式,當我在最後一頁和所有記錄刪除刷新到上一頁。

任何想法

感謝

回答

1
在你的代碼

你在哪裏得到的當前頁面,其與上述兩行把你刪除邏輯完成後的最大頁面

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

如果($當前頁> $ numOfPages) {標題( 「位置:P = $ numOfPages」); } 這樣做的技巧。謝謝 – ntan 2010-01-28 15:11:48

1

不要被顯示在列一個簡單的計數。

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

確保您允許實際沒有記錄顯示在第一頁上。

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

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


它爲我