[ http://issues.apache.org/jira/browse/MYFACES-696?page=all ]
     
Thomas Spiegl resolved MYFACES-696:
-----------------------------------

    Fix Version: Nightly
     Resolution: Fixed

> Using  t:navigationMenuItem inside a form is not working. Id assign  problemm.
> ------------------------------------------------------------------------------
>
>          Key: MYFACES-696
>          URL: http://issues.apache.org/jira/browse/MYFACES-696
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: Nightly
>     Reporter: Grigoras Cristinel
>     Assignee: Thomas Spiegl
>      Fix For: Nightly

>
> <h:form>
> <t:div>
> <t:panelNavigation2 id="nav1" layout="list" itemClass="mypage"
>                                                       
> activeItemClass="selected" openItemClass="selected">
>                                                       <t:navigationMenuItems
>                                                               
> value="#{DMH.actiuniHeaderMenu}" />
>                                               </t:panelNavigation2>
> </t:div>
> </h:form>
> The error is 
> java.lang.IllegalArgumentException: Subsequent characters of component 
> identifier must be a letter, a digit, an underscore ('_'), or a dash ('-')! 
> But component identifier contains ":"
>       at 
> javax.faces.component.UIComponentBase.isIdValid(UIComponentBase.java:795)
>       at javax.faces.component.UIComponentBase.setId(UIComponentBase.java:160)
>       at 
> org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer.createHtmlCommandNavigationItem(HtmlNavigationMenuRenderer.java:220)
>       at 
> org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer.preprocessNavigationItems(HtmlNavigationMenuRenderer.java:172)
>       at 
> org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer.encodeEnd(HtmlNavigationMenuRenderer.java:99)
>       at 
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
>       at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
>       at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
>       at 
> org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:55)
>       at 
> org.apache.jsp.sec.documentOferta_jsp._jspx_meth_t_panelNavigation2_0(org.apache.jsp.sec.documentOferta_jsp:927)
>       at 
> org.apache.jsp.sec.documentOferta_jsp._jspx_meth_t_div_4(org.apache.jsp.sec.documentOferta_jsp:882)
>       at 
> org.apache.jsp.sec.documentOferta_jsp._jspx_meth_h_form_0(org.apache.jsp.sec.documentOferta_jsp:667)
>       at 
> org.apache.jsp.sec.documentOferta_jsp._jspx_meth_t_div_1(org.apache.jsp.sec.documentOferta_jsp:625)
>       at 
> org.apache.jsp.sec.documentOferta_jsp._jspx_meth_t_div_0(org.apache.jsp.sec.documentOferta_jsp:599)
> .....
> Cristi

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to