I have some problem with subdialogs using shale1.1.0-snapshot (22/05). The first problem is:
I have a dialog B with following this configuration: <dialog name="Test dialogo B" start="Pagina A"> <view name="Pagina A" viewId="/test_dialogo_b/pagina_a.jsp"> <transition outcome="avanti" target="Pagina B"/> <transition outcome="indietro" target="Exit"/> </view> <view name="Pagina B" viewId="/test_dialogo_b/pagina_b.jsp"> <transition outcome="avanti" target="Pagina C"/> <transition outcome="indietro" target="Pagina A"/> </view> <view name="Pagina C" viewId="/test_dialogo_b/pagina_c.jsp"> <transition outcome="avanti" target="Exit"/> <transition outcome="indietro" target="Pagina B"/> </view> <end name="Exit" viewId="/home/home.jsp"/> </dialog> When I run this dialog not how subdialog I need this dialog end showing "/home/home.jsp". I also need to call this dialog like subdialog of the following dialog C: <dialog name="Test dialogo C" start="Pagina A"> <view name="Pagina A" viewId="/test_dialogo_a/pagina_a.jsp"> <transition outcome="avanti" target="Invoca dialogo B"/> <transition outcome="indietro" target="Exit"/> </view> <view name="Pagina B" viewId="/test_dialogo_a/pagina_b.jsp"> <transition outcome="avanti" target="Pagina C"/> <transition outcome="indietro" target="Pagina A"/> </view> <view name="Pagina C" viewId="/test_dialogo_a/pagina_c.jsp"> <transition outcome="avanti" target="Exit"/> <transition outcome="indietro" target="Pagina B"/> </view> <subdialog name="Invoca dialogo B" dialogName="Test dialogo B"> <transition outcome="avanti" target="Pagina B"/> <transition outcome="indietro" target="Pagina A"/> </subdialog> <end name="Exit" viewId="/home/home.jsp"/> </dialog> The problem is that when the subdialog B ends, shale does not show /test_dialogo_a/pagina_b.jsp but show "/home/home.jsp" . When I use old shale 1.0.3 does work correctly. The second problem is that I'm using the "data" property of DialogContext to store some information but when start subdialog B, the getData of DialogContext return an HashMap (not my class). Please help me..... Mario