0 Replies Latest reply on Jul 18, 2007 11:53 AM by fabio quimbay

    About <s:fileUpload> component ...

    fabio quimbay Newbie

      Greetings ...

      I have a project generated with seam-gen. I modified one of this files, because I need use <s:fileUpload> component, like this:

      Originally

      
      <s:decorate id="contenidoDecoration" template="layout/edit.xhtml">
       <ui:define name="label">contenido</ui:define>
       <h:inputText id="contenido"
       required="true"
       value="#{plantillaHome.instance.contenido}">
       <a:support event="onblur" reRender="contenidoDecoration"/>
       </h:inputText>
      </s:decorate>
      
      


      Modified

      <s:decorate id="contenidoDecoration" template="layout/edit.xhtml">
       <ui:define name="label">contenido</ui:define>
       <h:form enctype="multipart/form-data">
       <s:fileUpload id="contenido" required="true"
       data="#{plantillaHome.instance.contenido}"
       contentType="#{plantillaHome.instance.contentType}"
       fileName="#{plantillaHome.instance.nombre}"
       accept="text/html">
       <a:support event="onblur" reRender="contenidoDecoration"/>
       </s:fileUpload>
       </h:form>
      </s:decorate>
      
      


      and when I run this, I see this error:


      10:47:49,531 WARN [HtmlLabelRenderer] Attribute 'for' of label component with id plantilla:_id54 is not defined
      10:47:49,531 ERROR [HtmlMessageRendererBase] Attribute 'for' of UIMessage must not be null


      Any idea ?. Thanks for your help.