nagarajan.bose
2 Dec 2010, 2:22 AM
Hi,
I need to create a component which should contain a label, textfield and a button. This will be called inside Toolbar.
What I need to extend to implement this. I tried Ext.Field and Ext.form.Field but of no use.
SearchGroup = Ext.extend(Ext.Field,{
searchGrpName:'Default',
initComponent: function(){
var me = this;
var txtLbl = new Ext.form.Label({text: me.searchGrpName})
var txtFld = new Ext.form.TextField({name: me.searchGrpName})
var config={
items:[txtLbl,txtFld]
}
Ext.apply(this, config);
SearchGroup.superclass.initComponent.apply(this, arguments);
}
})
Ext.reg('searchfield', SearchGroup);
SearchToolBar = Ext.extend(Ext.Toolbar, {
margins:'0 2 2 2',
initComponent : function(){
var config = {
items: [
{xtype: 'searchfield',name: 'XXXX'},
{xtype: 'searchfield',name: 'YYYY'}
]
};
Ext.apply(this, config);
SearchToolBar.superclass.initComponent.apply(this, arguments);
}
});
Give me some idea ...
Regards,
Nagaraj
I need to create a component which should contain a label, textfield and a button. This will be called inside Toolbar.
What I need to extend to implement this. I tried Ext.Field and Ext.form.Field but of no use.
SearchGroup = Ext.extend(Ext.Field,{
searchGrpName:'Default',
initComponent: function(){
var me = this;
var txtLbl = new Ext.form.Label({text: me.searchGrpName})
var txtFld = new Ext.form.TextField({name: me.searchGrpName})
var config={
items:[txtLbl,txtFld]
}
Ext.apply(this, config);
SearchGroup.superclass.initComponent.apply(this, arguments);
}
})
Ext.reg('searchfield', SearchGroup);
SearchToolBar = Ext.extend(Ext.Toolbar, {
margins:'0 2 2 2',
initComponent : function(){
var config = {
items: [
{xtype: 'searchfield',name: 'XXXX'},
{xtype: 'searchfield',name: 'YYYY'}
]
};
Ext.apply(this, config);
SearchToolBar.superclass.initComponent.apply(this, arguments);
}
});
Give me some idea ...
Regards,
Nagaraj