extjs 要在选择按钮后增加一个上传按钮, 10
代码如下:varselecFile=newExt.ux.form.FileUploadField({fieldLabel:'选择文件',id:'file1',name:'...
代码如下:
var selecFile = new Ext.ux.form.FileUploadField({
fieldLabel : '选择文件',
id : 'file1',
name : 'file1',
allowBlank : false,
buttonText :"选择",
anchor : '100%'
});
var uploadForm = new Ext.form.FormPanel({
height : 180,
name : 'uploadForm',
fileUpload : true, // 一定要设置这个属性,否则获取不到上传对象的
labelWidth : 60,
defaultType : 'textfield',
region : 'north',
bodyStyle : 'padding:5 5 5 5',
items : [selecFile , {
fieldLabel : '文件标题',
name : 'title',
id : "titleOfPic",
anchor : '100%'
}, {
fieldLabel : '文件描述',
name : 'remark',
id : 'remark',
xtype : 'textarea',
anchor : '100%',
height : '65%'
}]
}); 展开
var selecFile = new Ext.ux.form.FileUploadField({
fieldLabel : '选择文件',
id : 'file1',
name : 'file1',
allowBlank : false,
buttonText :"选择",
anchor : '100%'
});
var uploadForm = new Ext.form.FormPanel({
height : 180,
name : 'uploadForm',
fileUpload : true, // 一定要设置这个属性,否则获取不到上传对象的
labelWidth : 60,
defaultType : 'textfield',
region : 'north',
bodyStyle : 'padding:5 5 5 5',
items : [selecFile , {
fieldLabel : '文件标题',
name : 'title',
id : "titleOfPic",
anchor : '100%'
}, {
fieldLabel : '文件描述',
name : 'remark',
id : 'remark',
xtype : 'textarea',
anchor : '100%',
height : '65%'
}]
}); 展开
1个回答
2015-06-13
展开全部
单个按钮的话,参考如下,如果你是想通过两个按钮来表达开关稍作扩展即可:
new Ext.Button ({
scale:'Large',
fieldLabel :'是否',
iconAlign : 'left',
id : 'ynButton',
tag : 'Y',
handler :function(button){
if(button.tag == 'N'){
button.tag = 'Y';
Ext.getDom(button.getId()).innerHTML ='Y图片';
}else if(button.tag=='Y'){
button.tag= 'N';
Ext.getDom(button.getId()).innerHTML ='N图片';
}
}
})
new Ext.Button ({
scale:'Large',
fieldLabel :'是否',
iconAlign : 'left',
id : 'ynButton',
tag : 'Y',
handler :function(button){
if(button.tag == 'N'){
button.tag = 'Y';
Ext.getDom(button.getId()).innerHTML ='Y图片';
}else if(button.tag=='Y'){
button.tag= 'N';
Ext.getDom(button.getId()).innerHTML ='N图片';
}
}
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询