I was wondering if there is a way in s:message to avoid rendering the component 
id.
For example if I am using a decorator like this 
<div class="entry">
  |    <s:label styleClass="label #{invalid?'errors':''}">
  |       <ui:insert name="label"/>
  |       <s:span styleClass="required" rendered="#{required}">*</s:span>
  |    </s:label>
  |    <span class="input #{invalid?'errors':''}">
  |        <s:validateAll>
  |            <ui:insert/>
  |        </s:validateAll>
  |    </span>
  |    <div>
  |        <s:message styleClass="error errors"/>
  |    </div>
  |    <div class="description"><ui:insert name="description" /></div>
  | </div>
when a field does fail a validation you get a "_id63": Value is required.from 
the <s:message styleClass="error errors"/> component. The message is fine but I 
don't want to see the id. Since the error message is close to the field that 
actually failed the validation it is not needed and only confuses the user.
I tried to turn off the details and turn on the summary and this avoids the ID 
but then the message will always just be "Validation error." or something 
nondescriptive like that.

Is there an easy way to do this?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065092#4065092

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065092
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to