SelectManyCheckbox组件中的必需消息



我在RichFaces 4中使用JSF 2.1,我有一个带有selectManyCheckbox的表单,我希望它在处理表单之前至少选择一个项目。

我将属性required设置为true,但当我在未选中至少一个复选框的情况下单击提交按钮时,不会显示任何消息。

我该怎么做?

干杯

更新

                <a4j:outputPanel id="cargaDependencias">
                    <h:selectManyCheckbox layout="pageDirection" required="true" 
                                          requiredMessage="Seleccione al menos una dependencia"
                                          disabled="#{administrationBean.loadAllDependencies}"
                                          value="#{administrationBean.selectedDependencies}">
                        <f:selectItems value="#{administrationBean.loadSelectDependencies}"/>
                    </h:selectManyCheckbox>
                </a4j:outputPanel>
                <br/><br/>
                <a4j:commandButton value="Actualizar Cubo"
                                   action="#{administrationBean.doUpdateInformationCube}"/>

您需要为<h:selectManyCheckbox>附加一个<h:message>

<h:selectManyCheckbox id="dependencies" ...>
    ...
</h:selectManyCheckbox>
<h:message for="dependencies" />

验证消息将显示在中。

使用ajax提交表单时,请确保在ajax呈现/更新中也包含<h:message>组件。

相关内容

  • 没有找到相关文章

最新更新