下一个问题是,当我试图从xform中检索值时:选择我检索一些加密值的元素,比如"eKdObOh+XakQQkcJayfQArlH+Y5M4huLkvqoSAsN7P8=",而我知道真正的值,我在表单构造函数中设置的值是"ALFRESCO_ADMINISTRATORS".
我找到了这个函数ORBEON.xforms.Document.getValue(controlIdOrElement)
,但是它返回相同的加密值。
是否有任何方法从xform检索实际值:select元素,或者可能是一些我必须启用/禁用的信任,或者可能有一些将实际值转换为加密值的通用算法?
发布于 2012-03-26 15:54:56
如果该值不是私有的,则可以将以下属性放置在xforms:select
控件上:
xxforms:encrypt-item-values="false"
这将使getValue()
返回的值保持未加密。
您还可以在窗体的第一个xforms:model
上,甚至在属性中设置每个页面的该属性。通常,除非您确信这些值是机密的,否则建议将其保留为加密值。
https://stackoverflow.com/questions/9868705
复制相似问题