2013-07-21 95 views
3

我有一個KENDO UI網格,其中我有服務器端分頁,這工作正常。我每次都會返回8條記錄。服務器端分頁和客戶端過濾

在此之前,我有客戶端分頁,它的工作。另外我也用filterable: true選項進行過濾。這在客戶端工作。

現在將分頁移到服務器端後,客戶端的過濾似乎不起作用。至少客戶端過濾應該在單個頁面內工作是我所期望的。

我無法找到任何文檔說,客戶端過濾將無法與服務器端分頁工作。

有什麼想法?

+1

看起來你是對的。應用客戶端過濾器似乎打破了分頁。它可能會過濾從服務器發回的內容,然後根據該內容重新計算頁面的數量(意味着只會有一頁)。不過,我很好奇你會在客戶端過濾時發生什麼。如果服務器返回100個結果並將其設置爲每頁10個(10個頁面共10個項目),那麼您可以設置一個過濾器來消除每個結果,您希望UI顯示10個頁面,每個頁面都有0個項目?這似乎是一個奇怪的用戶體驗。 – CodingWithSpike

+0

我猜只是一樣的。在服務器端進行分頁並在客戶端進行過濾是沒有意義的。 – ckv

回答

2

我相信這可能是「預期」功能。如果您仔細考慮,則不希望在之前應用分頁來過濾結果。我可能會將這兩個函數委託給服務器端。