Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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

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
Html 一次在多个控件上设置disabled属性_Html_Jsf_Xpages - Fatal编程技术网

Html 一次在多个控件上设置disabled属性

Html 一次在多个控件上设置disabled属性,html,jsf,xpages,Html,Jsf,Xpages,我想一次为不同类型的控件(编辑框、组合列表、文本区域等)而不是每个控件设置disabled属性 这可能吗?如何实现 在主题上,您可以计算控件的属性,例如 <property> <name>pageTitle</name> <value>#{javascript:@DbTitle()}</value> </property> 页面标题 #{javascript:@DbTitle()} 但是在我的应用程序

我想一次为不同类型的控件(编辑框、组合列表、文本区域等)而不是每个控件设置disabled属性

这可能吗?如何实现

在主题上,您可以计算控件的属性,例如

<property>
    <name>pageTitle</name>
    <value>#{javascript:@DbTitle()}</value>
 </property>

页面标题
#{javascript:@DbTitle()}
但是在我的应用程序中,我有不同类型的对象通过不同的bean(例如order/orderbean、customer/customerbean)进行管理,所以我怀疑我是否可以通过主题来设置它


我不确定是否可以通过FacesContext为特定xpage“临时”设置它?

最简单的方法是计算值并指向布尔范围变量。viewScope.somevar

更改范围变量的值,所有控件都会相应更新


其他选项:如果组件在一起:将它们打包在面板中并计算其可见性

最简单的方法是计算值并指向布尔范围变量。viewScope.somevar

更改范围变量的值,所有控件都会相应更新


其他选项:如果组件在一起:将它们打包在一个面板中并计算其可见性

这就是我们要寻找的吗?我在XPages中工作,这是IBMä的JSF for IBM Domino实现,我不认为该属性可用:-/Omnifaces用于JSF。您将问题标记为jsf。如果xpages不是jsf,请删除该标记。如果是jsf,您可以安装omnifaces并拥有此功能。将所有控件包装在
xp:panel
中,并在其上设置
disabled
属性如何?您好,我可能从未使用过该功能:-)在我的情况下(当然),客户不希望所有控件都被锁定,但大多数控件都被锁定。嗯,这是我在设计中必须考虑的一点(是的,当他们提出请求时,我们正在接受阶段),我也有select2支持的一些控件,因此需要一些重新设计来使用您提到的方法。谢谢我在XPages中工作,这是IBM对JSF for IBM Domino的实现,我不认为该属性可用:-/Omnifaces是用于JSF的。您将问题标记为jsf。如果xpages不是jsf,请删除该标记。如果是jsf,您可以安装omnifaces并拥有此功能。将所有控件包装在
xp:panel
中,并在其上设置
disabled
属性如何?您好,我可能从未使用过该功能:-)在我的情况下(当然),客户不希望所有控件都被锁定,但大多数控件都被锁定。嗯,这是我在设计中必须考虑的一点(是的,当他们提出请求时,我们正在接受阶段),我也有select2支持的一些控件,因此需要一些重新设计来使用您提到的方法。谢谢残疾人!=不可见。您可以同时计算禁用的!=不可见。你可以计算两者