ExtJS grid中帶查詢引數的自動翻頁控制項

2021-06-14 03:47:05 字數 964 閱讀 5379

近來寫前端extjs**時,出現了這樣乙個問題,之前做的grid查詢資料少,未對其grid進行翻頁,假如資料較多,grid需要翻頁顯示時,按條件查詢出的結果就不能正常的按頁顯示,而出現了當使用grid自帶的翻頁按鈕時,第二頁回重置查詢條件,使得查詢條件無效化,針對這種情況,本人在網上找到一些方法,這裡選取了其中一種較為比較簡便的方法,如下

先列出grid的自帶翻頁控制項

bbar : [ 條到  條記錄,一共  條',

emptymsg : "沒有記錄"

}]

這裡將每頁數量定為20,然後列出store

var examplestore = new ext.data.jsonstore(),

root : 'list',

totalproperty : 'totalproperty',

fields :

// autoload : false

});examplestore.load(

});

查詢時的function

buttons : [);

examplestore.load(

});}

}, '-', ,

cls : 'right-part'// ,

}]

這裡查詢條件有name,year,department和major

方法是,加上下段**

examplestore.on('beforeload',function()

});

此段**表示的意思是,在store每次載入之前,執行下面乙個方法,即賦值基本引數,這些引數將以隱藏的方式傳到後台,這樣的話,就能實現帶引數的自動翻頁功能了,但是要注意的是,此段**必須寫在查詢**之後,否則,會報找不到物件的錯,因為ext.getcmp中的值必須要先進行定義。

url中帶特殊引數

url傳值帶加號 的問題的解決方法 今天有同事問了個問題,在除錯客戶端向伺服器傳遞引數時,引數中的 全部變成了空格,原來是url中預設的將 號轉義了。解決方法如下 方法 一 修改客戶端,將客戶端帶 的引數中的 全部替換為 2b 這樣引數傳到伺服器端時就能得到 了。方法 二 修改伺服器端,將空格替換為...

帶引數 爬蟲(四) 帶引數請求

豆瓣搜尋 海邊的卡夫卡 知乎搜尋 宇宙大 可以看到每個url都由兩部分組成 前半部分形如 後半部分形如 xx xx xx xx xx 兩部分使用?來連線。其中前半部分是基 告訴伺服器想訪問的位址,後半部分就是請求所附帶的引數,它會告訴伺服器,需要什麼樣的資料。引數的結構和字典很像,有鍵有值,鍵值用 ...

SQL SERVER中帶引數的返回

create procedure loginuser loginun char 50 output,loginpw char 40 asif loginpw select password from users where username loginun return 0 else return ...