extjs 文件下在链接的写法
文件下载如果简易的些,可以直接把文件路径地址写在那里,当然也可以在后台写然后输出stream流,在extjs中要写文件链接还是要麻烦一些
首先写一个form items属性中配置一个xtype:"displayfield"的项目
大致这样
new Ext.form.Form({
width:100,
height:200,
uploadFile:true,
item:[{
xtype:"displayfield",//显示已上传文件的地址
id:"displayfield"
},{
xtype:"textfield",//上传文件字段
inputType:"file"
}],
buttons:[
{
text:"submit",
handler:function() {
url:"...",//上传文件的后台地址
success:function(form,action) {
Ext.getCmp("displayfield").dom.innerHTML = "<a href='upload>"+action.result.fileFileName+"'>"+action.result.fileFileName+"</a>"
}
}
}
]
});
我做的练习是提交表单,上传文件,即在本页显示下载链接