碼農往事
          我的代碼為什么這么丑?一定是因為我長的不好看
          posts - 29,comments - 86,trackbacks - 0
          項目上有一個這樣的需求:登錄的時候選擇一個單位名稱,然后輸入賬號完成登錄,下次登錄的時候,“單位選擇”框里自動顯示為上次登錄的頁面。
          具體實現如下:

                      {
          xtype : 'combo',                              //這里是選擇單位的Combo
          id:'orgname',
          store : orgStore,
          name:'orgname',
          emptyText : '請選擇單位',
          displayField : 'orgname',
          valueField : 'dbname',
          editable : false,
          forceSelection : true,
          triggerAction : 'all',
          shadow : 'frame',
          hiddenName : 'dbname',
          listeners:{
              select:function(){                                                          //增加1個select函數,當選擇的時候,將選擇結果保存入cookie
              savedbname= Ext.getCmp('orgname').getValue();
                                           Ext.util.Cookies.set('savedbname',savedbname);
          }
              }
          }



           
          var orgStore = new Ext.data.JsonStore( {                                 //這是單位選擇Combo的數據源
          url : 'test/LoginOrgSelectServlet',
          root : 'orgselect',
          fields : [ 'orgname', 'dbname' ],
          autoLoad : true,
          listeners:{load:function(){                                                  //給store添加一個load監聽器
            var cookiedata = Ext.util.Cookies.get("savedbname");
            if (cookiedata!=null){Ext.getCmp('orgname').setValue(cookiedata);}   //當cookie中的數據不為空的時候,設置combo的值
          }}
          });
          posted on 2012-09-12 17:23 Jimi 閱讀(5205) 評論(1)  編輯  收藏 所屬分類: ExtJS

          FeedBack:
          # re: ExtJS運用cookie保存登錄信息[未登錄]
          2014-02-21 22:33 | 1
          1  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 志丹县| 巧家县| 山丹县| 颍上县| 沈丘县| 章丘市| 乌拉特后旗| 都匀市| 苏尼特左旗| 新乐市| 安国市| 吴江市| 凤庆县| 临高县| 赤峰市| 澄迈县| 高安市| 南乐县| 南开区| 梅河口市| 成都市| 金昌市| 铁岭县| 英山县| 万源市| 阿克| 西盟| 无极县| 宣武区| 寻甸| 平利县| 丹凤县| 永胜县| 犍为县| 嘉禾县| 吉安县| 上杭县| 东海县| 维西| 三门峡市| 嘉善县|