<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    悟心

    成功不是將來才有的,而是從決定去做的那一刻起,持續(xù)累積而成。 上人生的旅途罷。前途很遠(yuǎn),也很暗。然而不要怕。不怕的人的面前才有路。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      93 隨筆 :: 1 文章 :: 103 評論 :: 0 Trackbacks
    上傳控件:    
    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 : "請稍候",    
                    waitMsg : "正在上傳",    
                    success : 
    function(form, action){},    
                    failure : 
    function(form, action) {    
                        Global.alert('上傳圖片失敗!');    
                    }    
                })    
            }    
        }]    
    });    
       
    /*    
     * 編輯   
     * @date 2008 July 10   
     
    */   
    經(jīng)過實(shí)踐,還存在一種可以激發(fā)change事件的方法;    
    首先說一下獲取form里面的field的三種方法:    
     
    1)Ext.getCmp('id');    
     
    2)FormPanel.getForm().findField('id/name');    
     
    3)Ext.get('id/name');  //前提是FormPanel在界面上顯示出來了    
       
    應(yīng)用上面的第1和第2種方法得到的組件均觸發(fā)不了change事件,只有第三種方法可以    
    觸發(fā),前提是FormPanel要在界面上顯示出來,所以需要觸發(fā)show事件,然后在show    
    事件里調(diào)用Ext.get('id
    /name'),由于FormPanel經(jīng)常是放在Ext.Window里的,所    
    以新的問題又來了:    
      
    1)調(diào)用FormPanel.on('show',fn);//當(dāng)Window顯示出來的時(shí)候,事件沒有觸發(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);   
    posted on 2010-08-29 13:52 艾波 閱讀(3337) 評論(2)  編輯  收藏 所屬分類: Extjs

    評論

    # re: extjs 圖片上傳 2011-06-26 08:27 葉旭
    請問你的 onChange 是干嘛用的 將文件轉(zhuǎn)成文件流嗎?我按照你的方法去做了 行不通 請求 進(jìn)入不了后臺(tái)的action 直接 dopost完畢就就結(jié)束了不進(jìn)入用戶的請求action中  回復(fù)  更多評論
      

    # re: extjs 圖片上傳[未登錄] 2013-08-13 17:02 z
    z  回復(fù)  更多評論
      

    主站蜘蛛池模板: 色噜噜亚洲男人的天堂| www免费黄色网| 免费国产小视频在线观看| 国产日韩久久免费影院| 亚洲经典在线中文字幕| 国产一级淫片免费播放电影| 97超高清在线观看免费视频| 天天爽亚洲中文字幕| 国产专区一va亚洲v天堂| 999任你躁在线精品免费不卡| 亚洲精品中文字幕无码A片老| 久久亚洲国产精品五月天婷| 无码区日韩特区永久免费系列| 羞羞漫画登录页面免费 | 国产亚洲人成在线播放| 久久亚洲免费视频| 成人爱做日本视频免费| 久久精品无码专区免费东京热 | 亚洲午夜电影一区二区三区| 亚洲精品动漫人成3d在线| 99久久99久久精品免费看蜜桃| 男女一进一出抽搐免费视频 | 91视频免费观看| 亚洲最大天堂无码精品区| 亚洲三区在线观看无套内射| 日韩一级视频免费观看| 精品女同一区二区三区免费站 | mm1313亚洲国产精品美女| 国产精品色拉拉免费看| 亚洲免费人成在线视频观看| 亚洲Av永久无码精品黑人| 亚洲黄色在线观看网站| 亚洲精品高清无码视频| 免费欧洲美女牲交视频| 大地资源免费更新在线播放| 无码日韩精品一区二区免费暖暖| 一级特黄a免费大片| 18禁亚洲深夜福利人口| 国产成人精品日本亚洲专| 亚洲综合激情视频| 久久久无码精品亚洲日韩蜜桃|