Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 在h:commandButton上验证h:selectBooleanCheckbox和s:selectItems_Jsf_Seam - Fatal编程技术网

Jsf 在h:commandButton上验证h:selectBooleanCheckbox和s:selectItems

Jsf 在h:commandButton上验证h:selectBooleanCheckbox和s:selectItems,jsf,seam,Jsf,Seam,我有两个组件(h:selectBooleanCheckbox和s:selectItems) h:selectBooleanCheckbox具有默认值false,当它变为true时,s:selectItems变为启用状态,因此用户可以选择列表中的任何选项,但最后当用户转到保存所选值的h:commandButton时,我想确保如果h:selectBooleanCheckbox为true(单击),则必须选择最近启用的s:selectItems组件的选项,单击h:commandButton应防止处理/保

我有两个组件(
h:selectBooleanCheckbox
s:selectItems

h:selectBooleanCheckbox
具有默认值
false
,当它变为
true
时,
s:selectItems
变为启用状态,因此用户可以选择列表中的任何选项,但最后当用户转到保存所选值的
h:commandButton
时,我想确保如果
h:selectBooleanCheckbox
true
(单击),则必须选择最近启用的
s:selectItems
组件的选项,单击
h:commandButton
应防止处理/保存,并告诉用户缺少什么

这是我为每个组件编写的代码:


我必须澄清,只有在选中了
h:selectBooleanCheckbox
/单击/true时,才需要进行此验证,否则注册应该不会出现问题。

确定不需要“seam”标记吗?按钮在哪里?将您的密码贴到一个代码标签中。很抱歉,我忘记了按钮代码,这是:@ChristianCachaya欢迎使用SO。请看:请用文字而不是图片发布代码