我基于 Liferay 制作门户,它具有与 Orbeon 相关的功能。我在 html 框架内运行 Orbeon 表单运行器,我想将一些额外的数据(如 Liferay-User-Id)插入到填充表单生成的 xml 中。是否有可能做出这个或其他想法来帮助我向数据库提供填写表格的用户 ID?
问候
从 Orbeon Forms 4.4 开始,Liferay 代理 portlet允许您将用户信息作为 headers 传播。这是可能的,因为 portlet 可以访问 Liferay 用户信息。
在 iframe 中,情况就不同了。如果您设法设置 URL 参数,则可以使用该xxf:get-request-parameter()
函数从表单中检索它们。