wallynm
17 Jan 2012, 6:38 AM
Hey guys, on my system i have this code:
xtype:'combobox',
store: 'Financeiro.ClienteFornecedor.ComboTipoPessoa',
queryMode: 'local',
displayField: 'nome',
valueField: 'val',
fieldLabel: 'Pessoa',
name:'tipo',
listeners: {
// Todos os momentos em que o usuario trocar a opcao de tipo de pessoa,
// os formularios do campo serao exibidos/escondidos, de acordo com o tipo da pessoa
change: function(f, val) {
// Captura todos fieldsets dentro do form especifico
var fieldset = Ext.ComponentQuery.query('ClienteForm fieldset');
for(var i in fieldset){
if(fieldset[i].tipoPessoa != undefined){
if(fieldset[i].tipoPessoa == val){
fieldset[i].show()
} else {
fieldset[i].hide()
}
}
}
}
}
It's a combobox creation, on the code, it is inside a form.
My problem here is that i would like to create another file with this combobox config, them when i need to use it just call he file refference, today i'm doing it with MVC archteture, but i would like to do it with other components too...
I think it should work:
Ext.define('myapp.MyFolder.Structure', {
extend:'combobox',
//rest of the code...
})
But i don't know how i would use/call it inside my form definition...
xtype:'combobox',
store: 'Financeiro.ClienteFornecedor.ComboTipoPessoa',
queryMode: 'local',
displayField: 'nome',
valueField: 'val',
fieldLabel: 'Pessoa',
name:'tipo',
listeners: {
// Todos os momentos em que o usuario trocar a opcao de tipo de pessoa,
// os formularios do campo serao exibidos/escondidos, de acordo com o tipo da pessoa
change: function(f, val) {
// Captura todos fieldsets dentro do form especifico
var fieldset = Ext.ComponentQuery.query('ClienteForm fieldset');
for(var i in fieldset){
if(fieldset[i].tipoPessoa != undefined){
if(fieldset[i].tipoPessoa == val){
fieldset[i].show()
} else {
fieldset[i].hide()
}
}
}
}
}
It's a combobox creation, on the code, it is inside a form.
My problem here is that i would like to create another file with this combobox config, them when i need to use it just call he file refference, today i'm doing it with MVC archteture, but i would like to do it with other components too...
I think it should work:
Ext.define('myapp.MyFolder.Structure', {
extend:'combobox',
//rest of the code...
})
But i don't know how i would use/call it inside my form definition...