我有一个由各种文本字段和组合框以及一个文件上传字段组成的表单。该文件正在成功上传,但是当试图访问其他表单字段时,它们在萤火虫的后期参数中看不到。控制器的代码如下:EXTJS中的文件上传字段MVC
uploadFile : function(button) {
**var form = button.up('form');
var Title = form.down('Title');
console.log(Title);** // This returns null
if (form.getForm().isValid()) {
form.getForm().submit({
url : 'data/Downloads.aspx',
waitMsg : 'Saving the file...',
params : {
mode : 'UPLOADFILE',
client : SYSTEM.CLIENT
},
success : function(f, a) {
Ext.Ajax.request({
url : 'data/Downloads.aspx',
params : {
mode : 'SAVE',
fileName : a.result.fileName
},
success : function() {
this.mWin = Ext.create('Campus.view.GenMessage');
this.mWin.addMessage(true, LANG.SUCT, LANG.SUCTxt2);
},
failure : function() {
}
});
},
failure : function() {
}
})
}
},
如何访问其他表单字段并将其发送到服务器。
检查http://stackoverflow.com/questions/13125148/extjs-file-upload-using-json-service – Jom