2014-09-26 62 views
0

我正在使用primefaces inputtextarea,但在出错的情况下,它没有显示它的红色边框,但只显示了错误消息。为什么primefaces textarea在错误的情况下不显示红色边框?

<p:messages id="message1"/> 
<p:inputTextarea id="INote" 
        value="#{currenttrtevents.selectedtrtevent.issuesIdentified}" 
        autoResize="false" 
        required="true" 
        requiredMessage="Issues Required" 
        style="width:500px;height:170px;color:black !important;"> 
</p:inputTextarea> 

<p:commandButton id="add" 
       value="Add" 
       oncomplete="if(!args.validationFailed) fIssuesDialog.hide()" 
       actionListener="#{currenttrtevents.processIssues}" 
       process="issuesFrm" 
       update=":trtInfoForm,message1" global="false"> 
</p:commandButton> 

回答

1

这是运行tomcat 7.0.55上的primefaces 3.4.2,mojarra 2.1.17测试并显示红色边框的示例代码。

<h:form> 
    <h3>AutoResize</h3> 
    <p:inputTextarea id="textarea1" 
        rows="6" 
        cols="33" 
        required="true" 
        requiredMessage="Issues Required"/> 
    <p:message for="textarea1" id="message1"/> 
    <p:commandButton process="@form" 
        update="textarea1,message1" 
        value="submit"/> 
</h:form> 

祝你好运。

+0

我在commandbutton.thank缺少inputtextarea更新,感谢您的帮助。 – niks 2014-09-29 13:54:31

+0

不客气。 – wittakarn 2014-09-29 14:19:15

相关问题