datalist: problems with modelupdate and verbatim tag
----------------------------------------------------
Key: MYFACES-148
URL: http://issues.apache.org/jira/browse/MYFACES-148
Project: MyFaces
Type: Wish
Versions: 1.0.9 beta
Reporter: Mario Ivankovits
I try to use the "datalist" with embedded inputText to change fields in my
datamodel.
After some debugging it turns out it is needet to put the inputText tag within
an column tag
e.g.
<x:dataList>
<h:colum>
<h:inputText ...>
</h:colum>
<h:colum>
<h:inputText ...>
</h:colum>
</x:dataList>
I dont understand why this is needet as there is no need to render "columns"
within an dataList.
Which brings me to the next problem. If I try to embed verbatim tag ...
<x:dataList>
<f:verbatim><tr><td></f:verbatim>
<h:colum>
<h:inputText ...>
<f:verbatim></td><td></f:verbatim>
</h:colum>
<h:colum>
<h:inputText ...>
<f:verbatim></td></tr></f:verbatim>
</h:colum>
</x:dataList>
(It makes no difference how the tags are ordered only the classname in
ClassCastException changes)
... I get the following exception:
java.lang.ClassCastException: javax.faces.component.UIColumn
at
org.apache.myfaces.taglib.core.VerbatimTag.doAfterBody(VerbatimTag.java:76)
at
org.apache.jsp.suntools_at.onlineshop.warenkorb_jsp._jspx_meth_f_verbatim_0(warenkorb_jsp.java:387)
at
org.apache.jsp.suntools_at.onlineshop.warenkorb_jsp._jspx_meth_x_dataList_0(warenkorb_jsp.java:325)
at
org.apache.jsp.suntools_at.onlineshop.warenkorb_jsp._jspx_meth_h_form_0(warenkorb_jsp.java:244)
at
org.apache.jsp.suntools_at.onlineshop.warenkorb_jsp._jspx_meth_f_view_0(warenkorb_jsp.java:183)
at
org.apache.jsp.suntools_at.onlineshop.warenkorb_jsp._jspService(warenkorb_jsp.java:86)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405)
at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:280)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
--
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira