我想知道是否可以在执行操作以在导航器中打开新选项卡之前验证日期。
我有一个表单,它有两个字段来输入日期值,所以当用户按下commandButton
它时,它将打开另一个表单,其中的值在其他选项卡中过滤。
所以问题是,如果没有输入正确的date
,它将打开新标签。
<p:column>
<p:calendar locale="pt_BR" pattern="dd/MM/yyyy" value="#{relatorioDesempenhoAnalistaListBean.filter.dataInicial}" required="true" label="#{lbl['LABEL.RELATORIOANALISTA.ENTREDATAS']}"/>
</p:column>
<p:column>
<p:calendar locale="pt_BR" pattern="dd/MM/yyyy" value="#{relatorioDesempenhoAnalistaListBean.filter.dataFinal}" required="true" label="#{lbl['LABEL.RELATORIOANALISTA.ENTREDATAS']}"/>
</p:column>
<p:column colspan="3" styleClass="columnRight">
<p:commandButton value="#{lbl['BOTAO.GERARRELATORIO']}" action="form" ajax="false" onclick="target='_blank'"/>
</p:column>
我的代码在上面。