Francisco:

Sinceramente no entiendo bien porque hiciste todo eso.
Particularmente a partir del punto 3 jaja no se que quisiste hacer.
Esta bien que funcione pero te recomiendo que vuelvas a leer la ayuda que
viene integrada con Dolphin.
Cualquier duda podemos seguir comentandola por aca, incluso cómo armar gui
dinamicas en Dolphin, algunas recetas simples pero efectivas para no andar
haciendo cosas innecesarias.

Saludos
  GallegO


El 10 de julio de 2009 13:06, Francisco A. Lizarralde <
[email protected]> escribió:

>
> Hola GallegO,
>
> Estuve viendo qué era lo que faltaba para que el matrixPresenter se
> comportara como un presenter independiente, y ahora funciona.
>
> Aquí te detallo lo que hice:
>
> 1) Creé una clase MatrixPresenter e implementé los métodos necesarios
> para crear los subpresenters y manipular el modelo (matrix).
> 2) Con el viewComposer creé una defaultView.
> 3) Creé una clase MatrixView y creé una defaultView vacía. No le agregué
> ningún comportamiento.
> 4) Con el viewBrowser abrí la view del MatrixPresenter e hice saveAs
> MatrixView.
> 5) Con el viewBrowser abrí la view del MatrixPresenter y me paré en el
> container principal (raíz del árbol), e hice mutateView y lo cambié por
> la MatrixView. Grabé los cambios.
> 6) Con el viewBrowser abrí el Dialog y le inserté el matrixPresenter.
> 7) Conecté todo y funciona.
>
> Sin embargo, el proceso que seguí me pareció demasiado rebuscado. Hay
> otra forma mas sencilla ?
> Otra cosa que no me gusta es que ahora cuando abro el viewBrowser tengo
> una view para el MatrixPresenter y otra igual para la MatrixView. Además
> tengo una clase MatrixView que no hace nada, solo la usé para poder
> hacer el mutateView.
>
> Desde ya, muchas gracias por tus comentarios.
>
> saludos,
>
> Francisco
>
> El jue, 09-07-2009 a las 23:24 -0300, GallegO escribió:
> > 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
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a