Exacto el name del presenter deberia coincidir con el self add: MatrixPresenter name:'xxxxx' del createCompoments. esa es la forma de binding. salu2 mdc
2009/7/9 GallegO <[email protected]> > Francisco, > > deberia ser bastante simple... > > MatrixDialog... > > le agregas una i.v., en el createComponents seria algo asi > > super createComponents. > matrixPresenter := self add: MatrixPresenter new name: 'matrixPresenter > > Fijate que cuando construiste la view le hayas puesto matrixPresenter de > nombre a tu subpresenter. > > ahora el model: anObject > > super model: anObject. > matrixPresenter model: anObject matrix (o quizas anObject ya es la > matrix... y quizas queres que sea un ValueModel) > > Deberia andar, a menos que no hayas respetado toda esta uniformidad cuando > construiste tu matrixPresenter dinamico. Cualquier cosa pasa el codigo y lo > vemos. > > Saludos > GallegO > > El 9 de julio de 2009 14:48, Francisco A. Lizarralde < > [email protected]> escribió: > > >> Juan, >> >> Gracias por tu respuesta, aunque creo que me expresé mal al hacer la >> pregunta. Mi problema no es de layout, sino que no sé como hacer para >> tener dentro del Dialog, un matrixPresenter que sepa como manejarse con >> una matriz y al que pueda pasarle esa matriz de la misma forma que le >> paso un string a un TextPresenter. >> He podido hacer presenters especializados, por ejemplo, para manejar >> grafos, a los que les paso el grafo y lo dibujan, y no tengo problemas >> para integrarlos en presenters mas complejos. >> La diferencia es que estos presenters, no contienen subpresenters y no >> encontré la forma de lograrlo. >> >> Espero haberme expresado mejor ahora, aunque no mucho, me parece ;-) >> >> saludos, >> >> Francisco >> >> El jue, 09-07-2009 a las 12:59 -0300, Juan escribió: >> > Francisco >> > >> > Pone 2 o 3 containers en el dialog, y tira dentro de uno de esos >> > containers tu matrizPresenter. ahora ponele a los 2 containers (donde >> > tiraste la matrizPresenter y al matrizPresenter un layoutManager >> > autoresizeable. >> > deberia ocupar todo el espacio del container que hayas puesto en el >> > dialog >> > >> > espero haberte entendido y ayudado/ >> > salu2 >> > mdc >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
