Jsf 验证PrimeFaces中的两个微调器

Jsf 验证PrimeFaces中的两个微调器,jsf,primefaces,spinner,Jsf,Primefaces,Spinner,我不熟悉PrimeFaces,我想验证两个微调器组件。 例如,如果微调器1有6,我需要微调器2显示下一个数字,在本例中为7 这是我的两个微调器组件 <p:spinner id="start" value="#{hbean.startTime}" min="06" max="24" size="10" maxlength="2"/> <p:spinner id="end" value="#{hbean.endTime}" min="07" max="24" size="10" m

我不熟悉PrimeFaces,我想验证两个微调器组件。 例如,如果微调器1有6,我需要微调器2显示下一个数字,在本例中为7

这是我的两个微调器组件

<p:spinner id="start" value="#{hbean.startTime}" min="06" max="24" size="10" maxlength="2"/>
<p:spinner id="end" value="#{hbean.endTime}" min="07" max="24" size="10" maxlength="2"/>

微调器可以与ajax结合使用。因此,您可以在第一个微调器值更改时发送ajax请求

<h:form>
     <p:spinner id="start" value="#{hbean.startTime}" min="06" max="24" size="10" maxlength="2">
        <p:ajax listener="#{hbean.updateEndTime()}" update="end" />
    </p:spinner>

    <p:spinner id="end" value="#{hbean.endTime}" min="07" max="24" size="10" maxlength="2"/>
</h:form>
<h:form>
     <p:spinner id="start" value="#{hbean.startTime}" min="06" max="24" size="10" maxlength="2">
        <p:ajax listener="#{hbean.updateEndTime()}" update="end" />
    </p:spinner>

    <p:spinner id="end" value="#{hbean.endTime}" min="07" max="24" size="10" maxlength="2"/>
</h:form>
public void updateEndTime(){
    endTime = startTime + 1;
}