乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      extjs 圖片上傳

       WindySky 2011-08-07
      上傳控件:    
      var panel3 = new Ext.form.FormPanel({    
          labelAlign : 'left',    
               labelWidth:
      60,    
          border : 
      false,    
          bodyStyle : 'padding:4px;',    
          frame : 
      false,    
          url : '..
      /ajaxdata/uploadFile.jsp',    
          autoHeight : 
      true,    
          fileUpload : 
      true,    
          items : [{    
              id : 'file',    
              autoScroll : 
      false,    
              xtype : 'textfield'   
                        fieldLabel:'本地上傳',    
              name : 'file',    
              hideLabel : 
      true,    
              
      // inputType : 'file'//按照Ext默認(rèn)的屬性將inputType設(shè)為file時(shí),始終響應(yīng)不了onchange事件,結(jié)果就以autoCreate的方式,如下,因?yàn)檫@種方式相當(dāng)于html里的input,所以也就響應(yīng)得了啦!    
         
              autoCreate : {    
                  tag : 
      "input",    
                  type : 
      "file",    
                  size : 
      "20",    
                  autocomplete : 
      "off",    
                  onChange : 
      "browseImages(this.value);"   
              }    
          }]    
         
          ,    
          buttons : [{    
              text : '上傳',    
              handler : 
      function() {    
                  panel3.getForm().submit({    
                      
      // waitTitle : "請(qǐng)稍候",    
                      waitMsg : "正在上傳",    
                      success : 
      function(form, action){},    
                      failure : 
      function(form, action) {    
                          Global.alert('上傳圖片失?。?);    
                      }    
                  })    
              }    
          }]    
      });    
         
      /*    
       * 編輯   
       * @date 2008 July 10   
       
      */   
      經(jīng)過(guò)實(shí)踐,還存在一種可以激發(fā)change事件的方法;    
      首先說(shuō)一下獲取form里面的field的三種方法:    
       
      1)Ext.getCmp('id');    
       
      2)FormPanel.getForm().findField('id/name');    
       
      3)Ext.get('id/name');  //前提是FormPanel在界面上顯示出來(lái)了    
         
      應(yīng)用上面的第1和第2種方法得到的組件均觸發(fā)不了change事件,只有第三種方法可以    
      觸發(fā),前提是FormPanel要在界面上顯示出來(lái),所以需要觸發(fā)show事件,然后在show    
      事件里調(diào)用Ext.get('id
      /name'),由于FormPanel經(jīng)常是放在Ext.Window里的,所    
      以新的問(wèn)題又來(lái)了:    
        
      1)調(diào)用FormPanel.on('show',fn);//當(dāng)Window顯示出來(lái)的時(shí)候,事件沒(méi)有觸發(fā)    
        2)調(diào)用FormPanel.getForm().on('show',fn);//情況同上    
        3)調(diào)用FormPanel.ownerCt.on('show',fn);//OK 一切搞定    
      其中scope也是需要注意的一項(xiàng)!    
            
         如果再不行的話,可以先調(diào)用:    
            FormPanel.ownerCt.on('render',
      function(){    
                FormPanel.ownerCt.on('show',fn,
      this);    
            },
      this);   

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多