Hello, I am developing an application with myfaces 1.1.4 and tomahawk
1.1.3 extra components.
I am having the next warnings in my log every time I post a complex
form:
2007-02-06 18:56:07,898 [http-8180-Processor23] WARN
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils(86)
- There should always be a submitted value for an input if it is
rendered, its form is submitted, and it is not disabled or read-only.
Component : {Component-Path : [Class:
javax.faces.component.UIViewRoot,ViewId: /doc/expedientesEdicion.jsp][Class:
org.apache.myfaces.custom.div.Div,Id: divPrincipal][Class:
org.apache.myfaces.custom.div.Div,Id: divContenidoTab][Class:
org.apache.myfaces.custom.aliasbean.AliasBean,Id: _idJsp37][Class:
javax.faces.component.html.HtmlForm,Id: frExpediente][Class:
javax.faces.component.html.HtmlPanelGroup,Id: _idJsp83][Class:
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp,Id: itFechaDev1]}
2007-02-06 18:56:07,899 [http-8180-Processor23] WARN
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils(86)
- There should always be a submitted value for an input if it is
rendered, its form is submitted, and it is not disabled or read-only.
Component : {Component-Path : [Class:
javax.faces.component.UIViewRoot,ViewId: /doc/expedientesEdicion.jsp][Class:
org.apache.myfaces.custom.div.Div,Id: divPrincipal][Class:
org.apache.myfaces.custom.div.Div,Id: divContenidoTab][Class:
org.apache.myfaces.custom.aliasbean.AliasBean,Id: _idJsp37][Class:
javax.faces.component.html.HtmlForm,Id: frExpediente][Class:
javax.faces.component.html.HtmlPanelGroup,Id: _idJsp85][Class:
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp,Id: itFechaDev2]}
2007-02-06 18:56:07,904 [http-8180-Processor23] WARN
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils(86)
- There should always be a submitted value for an input if it is
rendered, its form is submitted, and it is not disabled or read-only.
Component : {Component-Path : [Class:
javax.faces.component.UIViewRoot,ViewId: /doc/expedientesEdicion.jsp][Class:
org.apache.myfaces.custom.div.Div,Id: divPrincipal][Class:
org.apache.myfaces.custom.div.Div,Id: divContenidoTab][Class:
org.apache.myfaces.custom.aliasbean.AliasBean,Id: _idJsp37][Class:
javax.faces.component.html.HtmlForm,Id: frExpediente][Class:
javax.faces.component.html.HtmlPanelGroup,Id: _idJsp88][Class:
javax.faces.component.html.HtmlPanelGroup,Id: _idJsp91][Class:
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp,Id: itFechaOK]}
I think the problem is this fields are disabled and re-enabled in the
client-side using javascript.
As you can see, they are simple t:inputTextHelp and t:inputText, but I
think myfaces can't understand they could have been disabled in the
client, and so, the client does not post their values.
There would be a way to avoid those warnings in the log? They are too
long and would happen often in my application. I wouldn't like to
disable the logs.