Validation 组件没有';t仅显示一个图标来显示验证/错误消息

Validation 组件没有';t仅显示一个图标来显示验证/错误消息,validation,primefaces,Validation,Primefaces,我有一个自动完成与验证器。如果验证器失败,它不会显示错误消息。它仅在工具提示中显示 <h:panelGroup styleClass="form-group"> <div class="col-md-3"> <p:outputLabel value="#{labels['p

我有一个自动完成与验证器。如果验证器失败,它不会显示错误消息。它仅在工具提示中显示

<h:panelGroup styleClass="form-group">
                            <div class="col-md-3">                                  
                                    <p:outputLabel value="#{labels['product_console_ins_management_company']}"
                                        for="managementCompany" />
                                    <p:panel rendered="#{empty saveProduct.initShowId}" >
                                    <div class="form-control">
                                        <p:autoComplete id="managementCompany"
                                            required="true"
                                            requiredMessage="#{labels['product_console_ins_management_company_validation']}"
                                            value="#{saveProduct.product.company}"
                                            var="b" itemLabel="#{b.description}" itemValue="#{b}"
                                            completeMethod="#{saveProductConsoleController.completeInstrumentFactory}"
                                            process="@this" scrollHeight="300" forceSelection="true"
                                            converter="components.SimpleTypeBeanCollectionArrayConverter">
                                            <f:validator validatorId="managementCompanyValidator"/>
                                            <f:attribute name="boundList"
                                                value="#{domainData.instrumentFactoryList}" />                                              
                                        </p:autoComplete>
                                </div>
                                        </p:panel>
                                        <br />
                                    <p:outputLabel
                                        rendered="#{ not empty saveProduct.initShowId}"
                                        value="#{saveProduct.product.company.description}" />
                                    <p:message for="managementCompany" display="icon" />                                    
                            </div>
                        </h:panelGroup>



这是您告诉它要做的事,实际上您的问题与验证器或
p:autocomplete
无关

从(阅读它,使用它,它是有用的)

显示模式

消息组件有三种不同的显示模式

  • 文本:仅显示消息文本
  • 图标:仅显示消息严重性,消息文本作为工具提示可见
  • 两者(默认):同时显示图标和文本
这也可以在

因此,如果您想要不同的行为,请选择不同的值('text'或'both')