下面是用于显示对话框屏幕的 extjs3.4。
我未能获得验证的输入值。
任何人都可以帮忙看看我应该在哪里捕获输入值并在提交到系统之前实施验证?非常感谢。
RemarkDialog = Ext.extend(Ext.Window,{
modal:true,
resizable:true,
layout:"form",
width:400,
title:"Enter Comment",
initComponent:function(){
this.items = [{
xtype: 'form',
ref: 'formPanel',
layout: 'fit',
items: [{
autoscroll:true,
hideLabel: true,
name: 'Remarks',
itemId: "Remarks",
xtype: 'textarea',
maxlength : 55,
allowBlank: false
}]
}];
this.bbar = [
'->',
{
itemId:'submit',
text:'Submit',
handler:function(btn,e){
this.fireEvent('submitpressed', this.formPanel.getForm().getFieldValues());
this.destroy();
},
scope:this
},{
itemId:'cancel',
text:'Cancel',
handler:function(btn,e){
this.destroy();
},
scope:this
}
];
RemarkDialog.superclass.initComponent.call(this,arguments);
}
});