在回发时不评估样式属性中的条件

时间:2013-06-26 14:59:32

标签: jsf bean-validation

我正在尝试实施以下要求:

  1. 在工具提示中显示验证错误的错误消息
  2. 突出显示验证失败的组件。
  3. 我已实现如下。

    <table>
       <tr>
          <td>
              <a4j:outputPanel id="studentPanel"> 
                 <h:inputText value="#{studentBean.studentNumber}" id="studentNumber" style="#{not component.valid ? 'border-color:red;' : 'border-color:none;'}" required="true" requiredMessage="#{msg.studentNoValidationMsg}">
                 </h:inputText>
                 <rich:tooltip for="studentNumber"> 
                     <rich:message for="studentNumber"></rich:message>
                 </rich:tooltip>
              </a4j:outputPanel>
          </td>
        </tr>
    </table>
    

    如果验证失败,则会显示工具提示并附带验证消息。但是,该组件不会以红色突出显示。我错过了任何一步吗?

0 个答案:

没有答案