问题标签 [xforms]
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.
xml - 如何将 XML 数据从 Web 服务返回到 XForms 页面
我有一个 Web 服务,它从数据库中读取一个 xml 文档(在数据库中它被存储为一个字符串),并将其发送到一个 xforms 页面。我想用这个 xml 替换实例。当然,如果我发送的是字符串,xforms 不会将其识别为 xml 文档。有没有办法将它作为 XML 文档发送(在 C# 中我找到了一个 XMLDocument 类,但在 java..?),或者以某种方式告诉 xforms 将其作为 xml 实例处理?
我使用axis2 构建Web 服务,使用Orbeon 构建Xforms。也许解决方案是关于 orbeon 的转换器(或序列化器?)处理器,但我不确定,我应该如何处理它们......
谢谢!
xforms - 样式类 xforms-disabled-subsequent 自动添加到帮助图标
我在表单中使用了 xforms:help 控件。当我从这个特定页面导航到其他页面并返回原始页面时,一个意外的 css 类(xforms-disabled-subsequent)被添加到 xforms:help 控件中,该控件隐藏了帮助图标图像。
您能否建议一些解决方案。
xforms - xforms 控件的条件样式类
我想有条件地应用样式类。
假设我有 xforms:trigger 按钮,当只读标志为真时,我想将此按钮设为只读(禁用)。
class="xforms-readonly"
我想有条件地应用它的条款。
请提出一种方法。
xforms - Xform 的一些性能调优技术
我们有一个大小约为 1.5 MB 的 Orbeon Xform。它包含大约 450 多个控件。因此,Xform 的性能非常糟糕。请推荐一些技术来提高这个复杂的 Xform 的性能。
xpath - 替代解决方案
我们在使用以 $dollars 格式获取数字作为输入的控件时遇到性能问题。为了克服这个性能问题,我们在控件的绑定中使用并实现了以下计算功能。
但是上面代码的问题是,它将控件的值转换为字符串类型,这导致控件中的错误,其值依赖于此。请为我提供上述问题的解决方案或提供更好的建议来处理这种情况。
xpath - 关于 Weblogic Application Server 的 Xform 性能调整
我们在 Tomacat 和 Web sphere Application 服务器中部署了复杂的 Xforms。Xform 的性能(即表单渲染时间、控件值更改时间、动态控件值更改)与部署在 Web 逻辑应用程序服务器中的相同性能相比要好得多。我们用于将 Orbeon 框架与我们的 J2EE 框架集成的逻辑如下所述, 1) 我们将 view.xml 存储在我们的数据库中(需要渲染的实际 Xform)。2)我们从数据库中检索相同的内容并注入请求属性,如下所示,
上面提到的我们在 Tomacat 和 Web sphere Application Server 中实现的相同逻辑似乎提供了比 Web-logic Application Server 更好的性能。我们在 Orbeon 资源中发现,如果我们编辑 WEB-INF/weblogic.xml,并添加以下元素:
将提高性能。它对我们的情况有用吗?请就上述情况向我们提出建议,并为我们提供任何有用的建议,以解决我们在 Web 逻辑应用程序服务器中的性能开销。
xml - 限制字符以允许在 Xform 的输入字段中
在我们的场景中,我们只需要允许以下列出的字符作为输入字段的输入
xforms - XForms 中的排序和分组数据表
我正在使用 Orbeon 表单运行程序来执行一些 XForms 文档。我想管理一个条目列表来做一些时间跟踪。我正在使用 xforms:repeat 使用我的数据生成一个表,并使用 xforms:trigger 和 xforms:insert 来插入新条目。现在我想按日期对条目进行排序并按月份对条目进行分组,如下图所示:
对于每个月,我想计算总小时数。有人可以提示如何使用 XForms/Orbeon 构建它,是否有一个工作示例正在做类似的事情?
谢谢!
pdf - 有没有关于如何在 xforms 中实现条形码的文档
请阐明如何在 orbeon 3.9 PE 中实现条形码功能。
wiki 参考(见链接)不清楚如何实现。
unit-testing - Orbeon 中有单元测试框架吗?
我想知道是否有任何用于测试 Orbeon 表单的单元测试框架。
我们试图实现的单元测试是事件检查、启用-禁用检查、导航检查、元素样式检查等...
我尝试将 selenium IDE(将其用作 Firefox 插件)作为 POC。它很容易创建测试用例。但是当我在表单中遇到重复的部分时,每当我们刷新表单时,为每个字段生成的 id 有时会有所不同。所以不得不放弃使用 selenium IDE 的想法。
我碰巧在 orbeon wiki 中看到了这个YDT-cleint 端单元测试链接。但是对这个 YDT 的使用,或者如何与 orbeon 集成没有太多的想法。