我对 EXTJS 很陌生。使用表单和网格处理应用程序。
表单将具有浏览(上传文档)、组合框、文本区域和日期字段。提交时,必须出现进度条以显示上传进度。
文档路径、组合框字段值、文本区域值和输入的日期值必须显示在网格中。默认情况下,删除按钮必须在每行的网格中,一旦值出现。
我尝试使用 POST 方法提交表单并以 JSON 格式输出。我可以获得除Filefield之外的其他字段的值。如何获取文件字段值???
谢谢
var form = Ext.getCmp('Docinfo').getForm();
if(form.isValid())
{
var record = form.getValues();
var output_json = {"header": Ext.JSON.encode(record)};
Ext.Ajax.request({
url:'data/CSApp.json',
waitMsg: 'Uploading your file...',
method: 'POST',
jsonData: output_json,
success: function(response) {
Ext.Msg.alert('Data submitted');
Ext.getCmp('Docinfo').getForm().reset();
},
failure: function(response) {
Ext.Msg.alert('Error while submitting data');
},
headers: {'Content-Type' : 'text/html' , 'Accept' : 'application/json'}
});
}
}