日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

完善ext.grid.panel中的查询功能(紧接上一篇)

發布時間:2024/9/5 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 完善ext.grid.panel中的查询功能(紧接上一篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天的代碼主要是實現,Ext.grid.panel中的查詢,其實我也是一名extjs新手,開始想的實現方式是另外再創建一個新的grid類來存放查詢出的數據(就是有幾個分類查詢就創建幾個grid類),這樣雖然實現了,但是多寫了不少代碼,之后網上找到了方法。

???????? 代碼如下:請結合昨天的代碼看,否則你是看不明白的

?/*我們操作查詢的功能鍵是放在grid的tabbar中的,下面就是創建的grid的tabbar,其中查詢操作就在其中,此代碼緊接上一篇文章,
這個類上一篇文章中也有,但是沒有實現查詢功能,紅色字體為實現的代碼*/

/*下面就是主要代碼,后面的條件查詢代碼都一樣,固只解釋這一個即可*/
1
var orderContronllerBar = Ext.create("Ext.Toolbar", { 2 items: ['', "-", 3 { 4 xtype: "splitbutton", 5 text: '未退房', 6 menu: true, 7 handler: function() { 8 var aleradyCheckOutRoom = Ext.getCmp("orderListGridPanel");?/*獲通過ID取grid*/ 9 store.proxy.extraParams.loadSign = 1;/*修改proxy代碼中條件查詢的參數 , 這里的store是在上一篇中創建的自己去看*/ 10 store.pageSize = 1;/*每頁展示的條數,應為grid涉及到一個分頁控件*/ 11 aleradyCheckOutRoom.store = store;/*設置grid新條件的store*/ 12 Ext.getCmp("CutPageToolBarId").doRefresh()/*通過ID獲取分頁控件,并刷新*/ 13 }, 14 }, '', "-", 15 { 16 xtype: "splitbutton", 17 text: '已退房', 18 handler: function() { 19 var aleradyCheckOutRoom = Ext.getCmp("orderListGridPanel"); 20 store.proxy.extraParams.loadSign = 2; 21 store.pageSize = 1; 22 aleradyCheckOutRoom.store = store; 23 Ext.getCmp("CutPageToolBarId").doRefresh() 24 } 25 }, '', "-", 26 { 27 xtype: "splitbutton", 28 text: '超時退房', 29 handler: function() { 30 var aleradyCheckOutRoom = Ext.getCmp("orderListGridPanel"); 31 store.proxy.extraParams.loadSign = 3; 32 store.pageSize = 1; 33 aleradyCheckOutRoom.store = store; 34 Ext.getCmp("CutPageToolBarId").doRefresh() 35 } 36 }, "關鍵字:", 37 { 38 xtype: 'textfield', 39 id: 'searchCustomerBar' 40 }, { 41 xtype: 'button', 42 text: "搜索", 43 handler: function() { 44 var aleradyCheckOutRoom = Ext.getCmp("orderListGridPanel"); 45 store.proxy.extraParams.loadSign = 5; 46 store.proxy.extraParams.cardId = Ext.getCmp("searchCustomerBar").getValue(); 47 store.pageSize = 5; 48 aleradyCheckOutRoom.store = store; 49 Ext.getCmp("CutPageToolBarId").doRefresh() 50 } 51 }] 52 });

?

?

???????

轉載于:https://www.cnblogs.com/xiaoliao/p/4433017.html

總結

以上是生活随笔為你收集整理的完善ext.grid.panel中的查询功能(紧接上一篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。