crmferrari 3 de dez. de 2010
Eu já tentei, porém acontece o seguinte erro (o erro acontece no selectItens):
exception
javax . servlet . ServletException : Value ‘ [ Ljava . lang . String ; ’ of tag attribute is incorrect .
javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 277 )
org . ajax4jsf . webapp . BaseXMLFilter . doXmlFilter ( BaseXMLFilter . java : 206 )
org . ajax4jsf . webapp . BaseFilter . handleRequest ( BaseFilter . java : 290 )
org . ajax4jsf . webapp . BaseFilter . processUploadsAndHandleRequest ( BaseFilter . java : 388 )
org . ajax4jsf . webapp . BaseFilter . doFilter ( BaseFilter . java : 515 )
root cause
java . lang . IllegalArgumentException : Value ‘ [ Ljava . lang . String ; ’ of tag attribute is incorrect .
org . ajax4jsf . util . SelectUtils . getSelectItems ( SelectUtils . java : 101 )
org . richfaces . renderkit . PickListRenderer . getConvertedItems ( PickListRenderer . java : 511 )
org . richfaces . renderkit . html . PickListRendererGen . doEncodeChildren ( PickListRendererGen . java : 283 )
org . richfaces . renderkit . html . PickListRendererGen . doEncodeChildren ( PickListRendererGen . java : 264 )
org . ajax4jsf . renderkit . RendererBase . encodeChildren ( RendererBase . java : 120 )
javax . faces . component . UIComponentBase . encodeChildren ( UIComponentBase . java : 837 )
javax . faces . component . UIComponent . encodeAll ( UIComponent . java : 936 )
javax . faces . render . Renderer . encodeChildren ( Renderer . java : 148 )
javax . faces . component . UIComponentBase . encodeChildren ( UIComponentBase . java : 837 )
javax . faces . component . UIComponent . encodeAll ( UIComponent . java : 936 )
javax . faces . component . UIComponent . encodeAll ( UIComponent . java : 942 )
com . sun . facelets . FaceletViewHandler . renderView ( FaceletViewHandler . java : 592 )
org . ajax4jsf . application . ViewHandlerWrapper . renderView ( ViewHandlerWrapper . java : 100 )
org . ajax4jsf . application . AjaxViewHandler . renderView ( AjaxViewHandler . java : 176 )
com . sun . faces . lifecycle . RenderResponsePhase . execute ( RenderResponsePhase . java : 109 )
com . sun . faces . lifecycle . Phase . doPhase ( Phase . java : 100 )
com . sun . faces . lifecycle . LifecycleImpl . render ( LifecycleImpl . java : 139 )
javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 266 )
org . ajax4jsf . webapp . BaseXMLFilter . doXmlFilter ( BaseXMLFilter . java : 206 )
org . ajax4jsf . webapp . BaseFilter . handleRequest ( BaseFilter . java : 290 )
org . ajax4jsf . webapp . BaseFilter . processUploadsAndHandleRequest ( BaseFilter . java : 388 )
org . ajax4jsf . webapp . BaseFilter . doFilter ( BaseFilter . java : 515 )
crmferrari 6 de dez. de 2010
Obrigado pelas dicas. Solucionei o problema utilizando o richfaces + tomawark.
[color=red]<rich:pickList id= “teste” value= "#{testeMB.listaNatureza}" >
<t:selectItems var= “obj” value= "#{testeMB.natureza}" itemLabel= "#{obj.descricao}" itemValue= "#{obj.id}" />
</rich:pickList> [/color]
Obrigado!