Hi all:
I am back working with Shale after setting it down for a while. So anyway,
I am trying to get my first dialog to work by making a trivial Search and
Cancel button. Here's what i have in dialog-config.xml:
<dialog name="Search Contacts"
start="SearchHome">
<view name="SearchHome"
viewId="/search.jsp">
<transition outcome="search.find"
target="SearchHome"/>
<transition outcome="cancel"
target="Exit"/>
</view>
<end name="Exit"
viewId="/worklist.jsp">
</end>
</dialog>
My /menu.jsp (via tiles mapping) has:
<h:commandLink id="searchStartMenu" action="dialog:Search Contacts">
<h:outputText value="Search" />
</h:commandLink>
However, clicking on Search gives me nasty errors:
[ERROR] [faces] - Servlet.service() for servlet faces threw exception
<java.lang.IllegalArgumentException: Search
Contacts>java.lang.IllegalArgumentException: Search Contacts
at
org.apache.shale.dialog.faces.DialogNavigationHandler.start(DialogNavigationHandler.java:446)
at
org.apache.shale.dialog.faces.DialogNavigationHandler.handleNavigation(DialogNavigationHandler.java:183)
at
org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:84)
etc..
Do I need to configure anything else? Or am I running into trouble because
I am using tiles?
(I am working with the nightly struts-shale build dated today).
Thanks in advance,
Geeta