Hace unas fechas ya, hablé los diálogos en Shale. Dije en su momento que la idea me había gustado bastante y así sigue siendo, peeeeeeero (todo tiene que tener un pero :-( ) tienen un pequeñito problema que esta pendiente de resolver.
Y el caso es que como bien se describe en el JIRA del proyecto, es fácil entrar a un diálogo pero no tanto salir de él (o tener varios a la vez funcionando), y parece que van a tardar en arreglarlo.
Una posible solución por si alguno se anima a emplear estos diálogos (de eso va este post!) es la de usar unos mapping que te generen salidas del diálogo para, por ejemplo, las entradas de un menú. Aunque esto tiene varias limitaciones, entre ellas:
- Es un coñazo, poco intuitivo.
- Tengo que mantener esos mapping en varios sitios: la configuración de mi aplicación y la configuración de cada diálogo.
- Repetir lo que sea es tu código es malo, malo, malo.
- Sólo es aceptable para menús pequeños, de pocas entradas, otra cosa es inmantenible (porque automatizar este parche…).
En la página de Shale ya comentan la estabilidad de cada uno de estos módulos. En concreto en lo referente a los diálogos, tenemos:
- org.apache.shale.dialog
- Developing
- Expect further development to support multiple active dialogs in the same page.
Así que no se puede quejar uno, y como diría aquel, eh!, es software libre, hazlo tu mismo ;-).


0 Respuestas a “Por si las moscas (más diálogos en shale)”