Hola, 4 cosas se me ocurren(dolphin 5.1): * En la view del list preseneter (cuando la editas en el view composer) hay un parametro que tenes que poner que va a mostrar del objeto.
View --> ColumnList -->ListViewColumn -->getTextBlock --> [:x| elemento metodoQueDevuelveLoQueVoyAMostrar ] * Si la view es de seleccion multiple, en vez de un elemento le tenes que poner una coleccion * hacer myPresenter view refreshContents * El 99% de las veces que una vista no me da bola es por un tema del name, o lo escribo mal, o esta repetido en mas de una view. Espero que sirva, Saludos. ________________________________ De: Diogenes Moreira <[email protected]> Para: [email protected] Enviado: jueves, 21 de abril, 2011 10:42:51 Asunto: Re: [clubSmalltalk] Una Pregunta Sobre MVP Dolphin sip, el ListModel lo tengo que crear asi. LstatePresenter list: (ListModel on: Repository states searchPolicy: SearchPolicy equality ). porque sino para buscar los objecto en la lista te usa el == y no el =. saludos y gracias devuelta. 2011/4/21 Esteban A. Maringolo <[email protected]> Buenísimo Diógenes. Pero chequea eso del ListModel que contiene a otro >ListModel, anda igual, pero me parece que no es correcto. > >Un abrazo. > >Esteban A. Maringolo > > > >El día 20 de abril de 2011 22:51, Diogenes Moreira > ><[email protected]> escribió: >> en el #onViewOpened funciono perfecto. >> Saludos y muchas gracias >> >> 2011/4/20 Esteban A. Maringolo <[email protected]> >>> >>> Hola Diógenes: >>> >>> Lo hago de memoria, pero creo que tenes mal el #model >>> >>> model: anObject >>> super model: anObject >>> myPresenter model: (ListModel on: aCollection). >>> myPresenter selection: aCollection first >>> >>> y sino la que nunca falla: >>> #onViewOpened >>> myPresenter selection: aCollection first. >>> myPresenter ensureSelectionVisible >>> >>> >>> Recordá que el model de un ListPresenter es un ListModel, el cual >>> "contiene" una list que es una OrderedCollection o SortedCollection. >>> Por lo que deberías hacer: >>> myPresenter model: ListModel new. >>> o >>> myPresenter list: OrderedCollection new. >>> >>> Saludos! >>> >>> Esteban A. Maringolo >>> >>> >>> >>> El día 20 de abril de 2011 18:55, Diogenes Moreira >>> <[email protected]> escribió: >>> > Buenas.. >>> > Algo loco, hace ya casi un año que estoy laburando con Dolphin, pero >>> > tengo >>> > que hacer una pregunta de ultra newby... (Es porque estoy manteniendo >>> > una >>> > aplicación que tiene su framework de presentación.. y >>> > ahora decidí explorar >>> > el MVP en crudo. ) >>> > Mi pregunta de newby es.. >>> > En un Dialog tengo un Subcomponent que es un ListPresenter. >>> > >>> > MyClass>>CreateComponents >>> > ... >>> > myPresenter := self add: ListPresenter new name:'myPresenter'. >>> > ... >>> > >>> > ahora bien en el >>> > MyClass>> model: myObject >>> > myPresenter list: (ListModel on: aCollection ). >>> > myPresenter selection: aCollection first. >>> > >>> > segun entiendo esto debería mostrarme seleccionado el objecto en el >>> > comboBox.. pero nada... >>> > Cualquier pista será agradecida o algún howto de MVP de dolphin.. que la >>> > doc >>> > en linea es muy poca. >>> > Saludos y Gracias >>> > >>> > -- >>> > To post to this group, send email to [email protected] >>> > To unsubscribe from this group, send email to >>> > [email protected] >>> > >>> > http://www.clubSmalltalk.org >>> >>> -- >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> >>> http://www.clubSmalltalk.org >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> http://www.clubSmalltalk.org > >-- >To post to this group, send email to [email protected] >To unsubscribe from this group, send email to >[email protected] > >http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
