Ext基础知识

PathSet.form.parentMenuTree.fieldLabel = "路径库信息"; //动态修改对象的属性信息。直接找到该对象.属性 = "修改的值";

//关闭tabPanel时,添加一个提示信息

listeners : {

beforeremove : function(container, comp) {

if (comp.confirmed)

return;

var self = this;

Ext.Msg.confirm('提示', '关闭标签前请先保存您的数据,您确定要关闭?', function(answer) {

if (answer == 'yes') {

comp.confirmed = true;

container.remove(comp, true);

}

})

return false;

}

},

SearchFaq.data.form.findByType("textfield")[0].setValue(a);给高级搜索的form中的问题传值"textfield"表示类型,"[0]"表示第一个textfield,setValue()为设置值

//定义一个下拉菜单的信息

var confInfo = new Ext.form.ComboBox( {

id : 'confInfoId',

name : 'confInfoName',

hiddenName : 'confInfo', //通过form提交时得到配置的id的值,得到id,此属性必须设置,否则取得值为value

fieldLabel : '选择配置',

displayField : 'text',

valueField : 'id',

mode : 'local',

editable : false,

typeAhead : true,

loadMask : true,

emptyText : '选择配置信息',

allowBlank : false,

selectOnFocus : false,

triggerAction : 'all',

width : 100,

store : new Ext.data.SimpleStore( {

fields : [ "id", "text" ],

data : [ [ "setrules", "规则配置" ], [ "setnodes", "节点配置" ] ]

})

});

//定义个set集合

var fieldSet = new Ext.form.FieldSet({

collapsible: true,

autoHeight:true,

autoWeight:true,

defaults:{

width:350,

labelWidth:100

},

items:[

{ xtype:'fieldset',

title: '',

autoHeight:true,

items :[confInfo,{

name: 'uploadFile',

xtype:'textfield',

fieldLabel: '文件',

inputType: 'file',

anchor:'96%'

}]

}

]

});

// 定义个formPanel,把set信息添加此中

var confFormPanel = new Ext.FormPanel( {

region : 'center',

layout : 'fit',

frame : false,

enctype : 'multipart/form-data',

bodyStyle : 'padding:5px 5px 0',

width : 350,

fileUpload: true, //要提交上传信息时,必须标明此属性

//提交form对象

confFormPanel.getForm().submit({

url : postUrl,

success : function() {

alert("成功")

configWindow.hide();

},

failure : function() {

Ext.Msg.alert('', '提交失败');

Ext.getCmp("sub_button").setDisabled(false);

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值