gigofizz
9 Feb 2012, 8:01 AM
Img 1: Register value
31541
Img 2: List of registered data.
31542
Img 3: View the registered row.
31545
Help: How to recover the value registered in the view. (Img3)
Code: Controller.js
showEdit: function(view, record, item, idex, e, eOpts){
//TODO: Buscar mejor manera de obtener el panel
var panel = view.ownerCt.ownerCt.ownerCt.tabPanel;
var title = record.get('cli_empresa'); //Title tab
var id = record.get('cli_codigo'); //Recover Id
var datos = record.get();
// to check tab to exist, the new tab to create
//var mytab = panel.down('[id="' + id + '"]');
var mytab = panel.getComponent(id);
if (!mytab) {
mytab = Ext.create('SG.crm.view.clients.completeView', {
locale: SG.config.locale,
closable: 'true',
title : title,
itemId: id
});
panel.add(mytab);
}
// tab exist to active
panel.setActiveTab(mytab);
panel.doLayout();
}
Thanks you.
31541
Img 2: List of registered data.
31542
Img 3: View the registered row.
31545
Help: How to recover the value registered in the view. (Img3)
Code: Controller.js
showEdit: function(view, record, item, idex, e, eOpts){
//TODO: Buscar mejor manera de obtener el panel
var panel = view.ownerCt.ownerCt.ownerCt.tabPanel;
var title = record.get('cli_empresa'); //Title tab
var id = record.get('cli_codigo'); //Recover Id
var datos = record.get();
// to check tab to exist, the new tab to create
//var mytab = panel.down('[id="' + id + '"]');
var mytab = panel.getComponent(id);
if (!mytab) {
mytab = Ext.create('SG.crm.view.clients.completeView', {
locale: SG.config.locale,
closable: 'true',
title : title,
itemId: id
});
panel.add(mytab);
}
// tab exist to active
panel.setActiveTab(mytab);
panel.doLayout();
}
Thanks you.