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

时间:2012-03-26 08:16:14

标签: javascript orbeon xforms

我有下一个问题,当我试图从xforms中检索值时:选择元素我检索一些加密值,如“eKdObOh + XakQQkcJayfQArlH + Y5M4huLkvqoSAsN7P8 =”,而我知道真正的值,我在表单构造函数中设置了“ALFRESCO_ADMINISTRATORS”

我发现此函数ORBEON.xforms.Document.getValue(controlIdOrElement)但它返回相同的加密值。

有没有办法从xforms中检索实际值:select元素,或者可能是我必须启用/禁用的一些配置,或者可能有一些常用算法将实际值转换为加密值?

1 个答案:

答案 0 :(得分:4)

如果值不是私有,则可以在xforms:select控件上添加以下属性:

xxforms:encrypt-item-values="false"

这将保留getValue()未加密返回的值。

您还可以在每个页面的第一个xforms:model上设置此属性,甚至可以在属性中全局设置此属性。一般情况下,建议保留加密值,除非您确定它们是保密的。