項目中需要在同一個grid中轉換成不同的數據,不如有一個menu,裏面有“未審覈”和“已審覈”兩個按鈕,需要點擊按鈕後grid中出現對應的信息,之前使用的方法是當點擊按鈕的時候動態的創建store,然後再調用grid.reconfigure(st);的方法把數據加載到grid裏面。
今天突然想起了searchField源碼裏面的grid.setExtraParam();方法,才發現之前我是如此的二。可以直接用:
store.setExtraParam('method','check'); store.loadPage(1)
往後臺發送一個名字爲‘method’,值爲‘check’的參數,後臺再根據傳過來的值進行判斷,然後查詢相應的數據庫返回我們需要的值,這樣要比以前那種方法簡單得多,而且這樣直接修改了store還不用去修改分頁控件和查詢控件裏面的store