Validation 有可能在桌上放一个验证器吗?
我有一个从数据模型创建的表列表,在每个表上我希望有一个带有所需选择的单选按钮(我使用)。在提交时,我想突出显示尚未做出选择的表格。看起来是这样的:Validation 有可能在桌上放一个验证器吗?,validation,jsf,primefaces,Validation,Jsf,Primefaces,我有一个从数据模型创建的表列表,在每个表上我希望有一个带有所需选择的单选按钮(我使用)。在提交时,我想突出显示尚未做出选择的表格。看起来是这样的: <p:dataList value="#{myBB.list}" var="list" itemType="none"> <p:dataTable value="#{list.choices}" var="choice" rowKey="#{choice.id}" s
<p:dataList value="#{myBB.list}"
var="list" itemType="none">
<p:dataTable value="#{list.choices}" var="choice" rowKey="#{choice.id}"
selection="#{list.choice}">
<p:column selectionMode="single"/>
<!--other columns-->
</p:dataTable>
</p:dataList>
我认为应该使用自定义验证器,但问题是我无法将验证器附加到datatable或
,因为我得到的是“Parent”不是EditableValueHolder的实例
还有其他方法吗?我可以在支持bean中进行验证,但问题是列表中的表是动态的,所以我认为最好在每个表上都有一个验证器。甚至可以通过验证突出显示一个表吗?我不确定我在其他地方见过它
- PrimeFaces4.0
- 莫哈拉2.2.4