Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 2 设置禁用JSF页面中的所有组件_Jsf 2_Managed Bean - Fatal编程技术网

Jsf 2 设置禁用JSF页面中的所有组件

Jsf 2 设置禁用JSF页面中的所有组件,jsf-2,managed-bean,Jsf 2,Managed Bean,我想在JSF中设置禁用页面中的所有组件。如何在托管bean中做到这一点?在bean中为所有要禁用的组件提供一个带有布尔值的禁用标志,该标志指示字段是否已启用 <someTag disabled="#{yourBean.disabled}" /> 在bean中进行设置还有其他方法吗?一个接一个的设置需要很长时间。您觉得怎么样?发布一个您尝试过的代码示例,这样每个人都可以看到您的想法和您尝试过的内容。我想问的是,有没有办法在JavaBean中设置一个方法您可以尝试通过UIViewRo

我想在JSF中设置禁用页面中的所有组件。如何在托管bean中做到这一点?

在bean中为所有要禁用的组件提供一个带有布尔值的禁用标志,该标志指示字段是否已启用

<someTag disabled="#{yourBean.disabled}" />


在bean中进行设置还有其他方法吗?一个接一个的设置需要很长时间。您觉得怎么样?发布一个您尝试过的代码示例,这样每个人都可以看到您的想法和您尝试过的内容。我想问的是,有没有办法在JavaBean中设置一个方法您可以尝试通过UIViewRoot中的所有组件,但我不认为这是最好的方法,因为并非所有元素都需要禁用或能够禁用。只需添加标志和方法作为开关,就可以了