1.formPanel中的提交问题(刷新页面提交):
buttons: [{
text: '查询',
handler: function(){
if(fp.getForm().isValid()){
fp.getForm().submit();
}
}
},{
text: 'Reset',
handler: function(){
fp.getForm().reset();
}
}],
onSubmit: Ext.emptyFn,
submit: function() {
//alert(formobj.findById("tbCustInfo.areaCode").getValue());
//alert(Ext.get("queryFormDiv").dom.innerHTML);
alert(fp.getForm().getValues()["tbCustInfo.CBrand"] );
this.getEl().dom.action ='${ctx}/custInfoMng/clientinfomng!showClientInfoList.action';
this.getEl().dom.method = 'post';
this.getEl().dom.submit();
}
2.给自定义对象添加click事件
<script type="text/javascript">
/*
添加click事件
*/
var mybox = Ext.extend(Ext.BoxComponent, {
onRender: function() {
mybox.superclass.onRender.apply(this, arguments);
this.el.on('click', this.onClick, this);
},
onClick: function(){
this.fireEvent('click', this);
}
});
Ext.onReady(function(){
var box = new mybox({
el:'test',
style:'background-color:red;position:absolute;',
pageX:100,
pageY:50,
width:200,
height:150,
onClick : function(){
alert(111);
}
});
box.render();
});
</script>