【发布时间】:2013-01-24 23:51:38
【问题描述】:
只有当用户没有在给定的 p:inputText 字段中输入任何值时,我才想验证下面的数据表
<p:dataTable id="depositDataTable" value="#{pc_intimationDeposit.pendingRep.depositeBeans}" var="deposit">
<p:column style="text-align:right">
<h:outputText value="#{deposit.depParticulars}" />
</p:column>
<p:column id="value">
<h:inputText id="depositDetails" class="right_input" value="#{deposit.amnt}" tabindex="2" converterMessage="Please Enter Numbner's Only" validatorMessage="please">
<f:convertNumber pattern="##,####,##0.00" for="depositDetails" type="currency" />
</h:inputText>
<p:message id="errMsgDepositDetails" for="depositDetails" display="text"></p:message>
</p:column>
</p:dataTable>
pc_intimationDeposit.pendingRep.depositeBeans---->是一个depositBeans列表(大小为3)
我使用 f:convertNumber 输入的值符合我们的要求
但是如果用户没有输入一个单一的值那么我需要验证空检查 即,用户必须输入任何一个字段
我需要在使用的数据表顶部显示错误消息
请帮帮我 提前谢谢你
【问题讨论】: