Jim, the destination is to be used to navigate directly to a page so no POST is done. If both attributes are set, 'action' is ignored completely and you navigate directly to the page in the 'destination' attribute. This is not a bug. Since both action and destination are used for navigation, you can only do one OR the other. We have chosen 'destination' to take precedence over 'action', so action must be ignored.


Jim Dolinski (JIRA) wrote:
XMLMenu / CommandNavigationItem
-------------------------------

                 Key: TRINIDAD-1127
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1127
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions:  1.0.8-core
         Environment: Win XP/ Jboss 4.0.4
            Reporter: Jim Dolinski


I am using the new XML menu model, it is much simpler and easier to use, thanks.
I am having problems when using both an action and destination property on the 
commandNavigationItem component. When both are used any actions fail to fire. I 
looked at the generated html and the href appears to be empty when the 
destination is included?
<a href="" name="form:page:3:cmdNavItem" id="form:page:3:cmdNavItem">

If I remove the destination property I recieve:
<a href="#" onclick="submitForm('form',0,{source:'form:page:3:cmdNavItem'});return false;" 
name="form:page:3:cmdNavItem" id="form:page:3:cmdNavItem">

According to the documentation, "If both attributes are set on an itemNode, the 
"destination" attribute takes precedence and a GET is done".

Any help is appreciated,
Jim Dolinski

Reply via email to