如何检索xforms的值:在客户端的orbeon表单中选择(JavaScript)

如何检索xforms的值:在客户端的orbeon表单中选择(JavaScript),javascript,orbeon,xforms,Javascript,Orbeon,Xforms,我还有一个问题,当我试图从xforms中检索值时:选择元素我检索一些加密值,比如“eKdObOh+xakqkcjayfqarlh+Y5M4huLkvqoSAsN7P8=“”,而我知道真正的值,我在表单构造函数中设置的值是“ALFRESCO\u ADMINISTRATORS” 我找到了这个函数ORBEON.xforms.Document.getValue(ControlIDRelation),但它返回相同的加密值 是否有任何方法可以从xforms检索真实值:选择元素,或者可能是我必须启用/禁用的一

我还有一个问题,当我试图从xforms中检索值时:选择元素我检索一些加密值,比如“eKdObOh+xakqkcjayfqarlh+Y5M4huLkvqoSAsN7P8=“”,而我知道真正的值,我在表单构造函数中设置的值是“ALFRESCO\u ADMINISTRATORS”

我找到了这个函数
ORBEON.xforms.Document.getValue(ControlIDRelation)
,但它返回相同的加密值


是否有任何方法可以从xforms检索真实值:选择元素,或者可能是我必须启用/禁用的一些配置,或者可能有一些将真实值转换为加密值的通用算法?

如果该值不是私有值,您可以在
xforms:select
控件上设置以下属性:

xxforms:encrypt-item-values="false"
这将使
getValue()
返回的值保持未加密状态


您还可以在表单的第一个
xforms:model
页面上,甚至在属性中全局设置此属性。通常,建议对值进行加密,除非您确定这些值是机密的。

如果该值不是私有的,您可以在
xforms上设置以下属性:选择
控件:

xxforms:encrypt-item-values="false"
这将使
getValue()
返回的值保持未加密状态


您还可以在表单的第一个
xforms:model
页面上,甚至在属性中全局设置此属性。通常,建议对值进行加密,除非您确定它们是机密的。

@ebruchez:Hi,我们可以将此属性置于每个控制级别吗。我想如果我们不想要加密的选项,我们必须在properties-local.xml中设置。@KaipaMSarma是的,这可以放在单个控件上。@ebruchez:嗨,我们可以把这个属性放在每个控件级别上吗。我想如果我们不想要加密的选项,就必须在properties-local.xml中进行设置。@KaipaMSarma是的,这可以放在单独的控件上。