问题标签 [orbeon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xforms - Orbeon / Web 服务和操作
我想使用我在可重用部分中创建的 Web 服务和操作,这些部分已保存在名为 library 的表单中。
我已经从 template.xml 文件的源视图中复制了操作和 Web 服务。
不幸的是,它不起作用,因为当我尝试在操作的目标字段中访问它们时,来自可重用部分的控件是不可见的。
有人有诀窍吗?
问候,菲利普
xforms - 表单构建器和页面
如何将在表单生成器中创建的表单拆分为多个页面并在它们之间链接这些页面?
我需要使用页面流吗?
问候,
orbeon - RTE validation not happening
https://gist.github.com/773349
RTE field validation is not happening if I traverse from RTE to RTE. Please find the attached git.
Steps to reproduce
Case 1
- Focus into RTE1, type Hello
- Tab out to text input (Node Selector)
- Validation works
Case 2
- Focus into RTE1, type Hello
- Tab out to RTE2
- Validation doesn't work
I tried with nightly build and was able to reproduce the above error and case 1 is failing too. An other difference that I noticed is "xxforms-value-change-with-focus-change" event is not fired when moved from RTE to RTE.
orbeon - 页面刷新时初始化错误的控件
https://gist.github.com/773373
非相关字段在页面刷新时初始化。
重现步骤
- 访问页面。注意这两个警报。“初始化 - 取消选中”和“启用 - 取消选中”。
- 选中复选框。检查控制已初始化。又是两个警报。这种控制以前不相关。
- 刷新页面(我使用的是 firefox)。请注意,非相关控件已初始化,但相关控件未初始化。您可以从警报中看出。
有趣的是,显示了正确的组件,但在错误的组件上调用了 xforms-enabled。
orbeon - xform 上可动态更新的 href 链接
从文档中,XSL 处理器可用于动态生成 href 链接(或其他 HTML 内容):
以上只是粗略的示例代码,上面的 href 是静态的可以忽略。
问题是这个(xslt 生成的链接文本)不会在实例更新时自动更新;如何做到这一点?
orbeon - Orbeon 的项目集元素的实现无法遍历具有命名空间的元素?
我正在尝试运行此代码:
其中 retrieveControl 包含此文档:
但它不起作用(没有为 select1 创建项目)。如果我删除/ */ */APP,以便将整个文档打印为项目标签(通过将标签修改为ref =“。”,它会喷出数据。
无法弄清楚为什么它不能遍历将 jax-rx 指定为 ns 的元素......任何解决方法(查询在 XMLSpy 中工作正常)?
基于以下最早回复(1 月 27 日)的更新:
我根据下面的第一个响应进一步调查了该问题,问题似乎不在于解析具有名称空间的元素的能力,而在于 XForms 提交的实现方式(或者我的理解不佳,在这种情况下,我请求通过回答这个问题)。XForms Submission 的问题是在尝试使用 replace="text" 时实例替换错误,但可能也会影响 replace="instance",看起来替换发生 a) 仅在默认实例上,并且 b) 与规范相比发生错误说,这是(来自http://www.w3.org/TR/xforms11/#submit-data-replacement):
如果 replace 属性包含值“text”并且提交响应符合 XML 媒体类型(由 [RFC 3023] 中的内容类型说明符定义)或文本媒体类型(由 text/* 的内容类型说明符定义),然后将响应数据编码为文本并替换替换目标节点的内容。
好的,这可以通过在 select1 中的 item-label 中填充实例的全部内容来证明,请注意,上面的提交 ID getData 正在尝试替换在引用的实例 ID 中甚至不存在的 targetref,但它可以工作(如果我为引用的实例 ID 正确放置了 targetref,它将不起作用;换句话说,它仅在 targetref 指向“默认”实例(恰好是第一个实例)中的有效节点时才有效,而不是引用的实例 ID。即使它工作,它也不会替换 targetref 节点中的内容(而且我不知道它到底在哪里(Orbeon 的提交替换机制)放置了该内容,我只知道它将该内容放置在某处默认实例,但在哪里 - 在新创建的文本节点中?)
您需要将提交资源修改为示例数据文件可用的 URL,抱歉无法使其更加独立。
orbeon - 自定义 Orbeon 表单的外观和感觉
我们希望能够自定义表单元素区域本身之外的区域,以便客户可以拥有他们所有的表单,包括以自己的风格围绕表单的区域。例如,在顶部区域,我们希望有不同的颜色,我们希望用客户的标志替换 Orbeon 标志。我们还想隐藏/删除/自定义表单下方出现的一些按钮。例如,我们不需要 PDF、电子邮件和关闭按钮,我们希望将保存按钮中的文本更改为提交。
那可能吗?如果是这样,我们该怎么做?有什么指示吗?
xforms - Orbeon xforms 数据库服务调用函数或过程
我在 Weblogic 上部署了 Orbeon FormBuilder,并配置了 Weblogic 数据库连接池。我想使用 Orbeon 数据库服务/操作来调用/调用 Oracle 过程或函数。有谁知道这是否可能?
我在数据库服务中尝试过调用、执行和花括号 {}。我最接近的是:
所有其他尝试都导致了更严重的错误。任何帮助将不胜感激或确认 Orbeon 无法调用函数。
orbeon - 提交后的 GO 操作(go URI)
我们启用了 go 按钮,但不知何故我们无法使其正常工作。
这是文档中的示例说明:
我们尝试了静态和动态 uri 值,但没有成功。
我们尝试了这样的 URI:
和其他动态的,但是,无论我们尝试什么,我们都会不断得到一个对话框窗口,上面写着以下内容:
================================
发生错误
您可能想尝试以下方法之一:
显示详情 显示详情
================================
我们做错了什么?你能举一些例子来使用什么值吗?
顺便说一句,我们使用稳定版本。
orbeon - CE 夜间构建无法开箱即用
我们最近安装了 Orbeon Forms stable 3.8.0 CE 的 orbeon.war,它可以开箱即用。
由于某些功能在稳定版本中无法使用,我们安装了 CE nightly build orbeon-CE.war,但这个功能无法直接使用。
表单生成器有一些例外。不仅构建器失败,示例也失败,表单运行器也失败。
Java 异常
java.lang.NullPointerException 类:java.util.zip.Deflater 方法:ensureOpen 行:421
我们使用的是 Linux Debian Lenny 2.6.26-smp、Tomcat 5.5。
可能我们正在为这个夜间构建遇到一些未记录的要求......?