Controller/View multi instance
Bonjour,
Je m'arrache les cheveux depuis hier sur un problème qui est pourtant tout simple :
J'ai une appli en ExtJs 4.1 en mode MVC.
Toute mes vues s'ouvrent dans une Ext.window.Window de cette façon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Ext.create('Ext.window.Window', {
lid : oParam.alias,
title : oParam.title,
renderTo : Ext.get('app_panel-body'),
closable : true,
minimizable : true,
maximizable : true,
width : oParam.width,
height : oParam.height,
minWidth : 350,
x : 50,
y : 50,
constrainHeader : true,
layout : {
align : 'stretch',
type : 'vbox'
},
items : [{
xtype : Ext.widget(sWidget,{
param : oParam.param
})
}]
}); |
Mon problème est le suivant :
Je veux pouvoir ouvrir deux fenêtres avec le même widget pour modifier 2 enregistrements différents mais le controller semble être mono-instance, ce qui me pose un sérieux problème.
Quelqu'un a déjà été confronté à ça ?