extjs怎么 监听change事件 把file框里面选择的路径传到后台 用的2.0.2的ext

就是浏览选择文件后就自动把文件的数据显示在下面的表格里,现在就是个change事件和文件路径不会弄,请大神帮我看看。varform=newExt.form.FormPan... 就是 浏览选择文件后 就自动把文件的数据显示在下面的表格里,现在就是个change事件 和文件路径不会弄,请大神帮我看看。
var form = new Ext.form.FormPanel({ renderTo:'file', labelAlign: 'right', title: '文件上传', labelWidth: 60, frame:true, autoWidth: true, height:300, fileUpload: true, items: [{ xtype: 'textfield', fieldLabel: '文件名', listeners : { change : function(){ // url: 'index.action'; //alert("211"); Ext.Ajax.request({ url : 'index.action', params:{path:'name'}, method : 'POST', success :function(response , options){ alert('1'); }, failure :function(response , options){ alert('2'); } }); } }, name : 'uploadFileFieldPath', id : 'uploadFileFieldPathid', inputType: 'file'//文件类型 }],
上面的 change事件貌似没用, ajax那个是后面弄上去的 也没用 ,然后路径怎么传过去后台action? 谢谢
展开
 我来答
cqh46
2014-09-30 · TA获得超过3292个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1265万
展开全部
var FileForm = Ext.create('Ext.form.Panel', {
    border : false,
    layout : 'hbox',
    margin : '0 10 5 10',
    hidden : true,
    items : [{
    xtype : 'filefield',
    id : 'Filefield',
    buttonText : '选择文件',
    width : 360
    }, {
    xtype : 'button',
    text : '上传',
    width : 80,
    margin : '0 0 0 10',
    handler : uploadFiles // 方法
}]
更多追问追答
追问
请问这是什么啊
追答
上传文件的控件要用 filefield ,不能用个textfield
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式