2010-01-05 102 views
0

我已將過濾器添加到網格面板中的每個列。當我嘗試查詢項目時,它會根據顯示的頁面篩選項目,而不是記錄的總數,因爲我啓用了分頁。遠程過濾

可否請您給予的基本思路如何做遠程過濾分頁grid.what幫助我是被需要發送到服務器端,以便進行遠程過濾

感謝參數。

+0

iam對不起,但我沒有意識到它..我知道我們必須檢查複選標記,如果答案是正確的..從下次我會做 – xrx215 2010-01-07 16:24:05

回答

1

當執行過濾器時,您需要重新執行遠程查詢並重新填充網格商店。真的沒有得到解決。簡單的方法是簡單地執行查詢並將網格從頭開始重新加載到頁面1(使用默認參數)。您也可以看中並嘗試保留當前頁面,但這會變得棘手,因爲當前頁面上的值可能已經從視圖中過濾掉了,因此您必須以編程方式確定如何「移動」分頁以停留在頁面X上有一整頁的數據。此外,如果頁面X可能不再存在,如果過濾器導致頁面數量少於X.

在我看來,遠程過濾時通常不值得嘗試並保留當前的分頁狀態,但這取決於您和你的要求。

+0

thanx讓我知道..給它一個嘗試.. – xrx215 2010-01-07 04:51:11

+0

你可以讓我知道如何發送過濾器信息到服務器端..通過給var本地= false;並在var filters = new Ext.ux.grid.GridFilters({e encode:encode,local:false,filters:[{dataIndex:'InScope',type:'string'}]});如何將輸入的文本發送到服務器端? – xrx215 2010-01-07 16:36:14

+0

我們怎樣才能向服務器端發送字段,類型,值參數。 – xrx215 2010-01-11 15:17:17