海水正藍

          面朝大海,春暖花開
          posts - 145, comments - 29, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          【轉】 formPanel 按回車變TAB鍵

          Posted on 2012-12-06 23:16 小胡子 閱讀(404) 評論(0)  編輯  收藏 所屬分類: Ext
          在formPanel里加個Key事件

           1  keys : [{
           2       key : Ext.EventObject.ENTER,
           3       fn : function(keyCode, e) {
           4        var field = Ext.getCmp(e.target.id);
           5        if (Ext.isDefined(field) && field != null) {
           6         if (Ext.isDefined(field.xtype)) {
           7          if (field.isXType('datefield')) {
           8           field.setValue(field.getValue());
           9          }
          10         }
          11        }
          12        if (Ext.isIE) {
          13         e.browserEvent.keyCode = Ext.EventObject.TAB;
          14        } else {
          15         var currentfield = Ext.getCmp(e.target.id);
          16         var fields = refThis.HusbandView
          17           .findByType('field');
          18         var i = 0;
          19         for (; i < fields.length; i++) {
          20          if (fields[i].id == currentfield.id)
          21           break;
          22         }
          23         while (true) {
          24          i++;
          25          if (fields.length <= i)
          26           break;
          27          if (!fields[i].disabled
          28            && fields[i].xtype != 'hidden'
          29            && !fields[i].hidden)
          30           break;
          31         }
          32         if (fields.length <= i)
          33          return;
          34         if (!fields[i].disabled) {
          35          fields[i].focus();
          36          if (Ext.isDefined(fields[i].selectText))
          37           fields[i].selectText();
          38         }
          39        }
          40       }
          41      }]

          原文出自:
          http://xlong224.blog.163.com/blog/static/601214932011102810201224/

          主站蜘蛛池模板: 太仆寺旗| 玛纳斯县| 荥经县| 石林| 江达县| 江陵县| 渝北区| 苏州市| 普定县| 昔阳县| 石门县| 吴江市| 交口县| 长汀县| 东山县| 察雅县| 渑池县| 綦江县| 庄河市| 彰化市| 凤山市| 翁源县| 吴堡县| 博客| 千阳县| 上高县| 大田县| 高平市| 壤塘县| 德昌县| 饶阳县| 渭南市| 苏尼特右旗| 封开县| 宜君县| 贺兰县| 陇南市| 玉树县| 顺义区| 大城县| 读书|