问题标签 [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.

0 投票
1 回答
487 浏览

xml - 如何将 XML 数据从 Web 服务返回到 XForms 页面

我有一个 Web 服务,它从数据库中读取一个 xml 文档(在数据库中它被存储为一个字符串),并将其发送到一个 xforms 页面。我想用这个 xml 替换实例。当然,如果我发送的是字符串,xforms 不会将其识别为 xml 文档。有没有办法将它作为 XML 文档发送(在 C# 中我找到了一个 XMLDocument 类,但在 java..?),或者以某种方式告诉 xforms 将其作为 xml 实例处理?

我使用axis2 构建Web 服务,使用Orbeon 构建Xforms。也许解决方案是关于 orbeon 的转换器(或序列化器?)处理器,但我不确定,我应该如何处理它们......

谢谢!

0 投票
1 回答
132 浏览

xforms - 样式类 xforms-disabled-subsequent 自动添加到帮助图标

我在表单中使用了 xforms:help 控件。当我从这个特定页面导航到其他页面并返回原始页面时,一个意外的 css 类(xforms-disabled-subsequent)被添加到 xforms:help 控件中,该控件隐藏了帮助图标图像。

您能否建议一些解决方案。

0 投票
1 回答
343 浏览

xforms - xforms 控件的条件样式类

我想有条件地应用样式类。

假设我有 xforms:trigger 按钮,当只读标志为真时,我想将此按钮设为只读(禁用)。

class="xforms-readonly"我想有条件地应用它的条款。

请提出一种方法。

0 投票
2 回答
301 浏览

xforms - Xform 的一些性能调优技术

我们有一个大小约为 1.5 MB 的 Orbeon Xform。它包含大约 450 多个控件。因此,Xform 的性能非常糟糕。请推荐一些技术来提高这个复杂的 Xform 的性能。

0 投票
1 回答
91 浏览

xpath - 替代解决方案

我们在使用以 $dollars 格式获取数字作为输入的控件时遇到性能问题。为了克服这个性能问题,我们在控件的绑定中使用并实现了以下计算功能。

但是上面代码的问题是,它将控件的值转换为字符串类型,这导致控件中的错误,其值依赖于此。请为我提供上述问题的解决方案或提供更好的建议来处理这种情况。

0 投票
1 回答
183 浏览

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 逻辑应用程序服务器中的性能开销。

0 投票
2 回答
665 浏览

xml - 限制字符以允许在 Xform 的输入字段中

在我们的场景中,我们只需要允许以下列出的字符作为输入字段的输入

0 投票
1 回答
920 浏览

xforms - XForms 中的排序和分组数据表

我正在使用 Orbeon 表单运行程序来执行一些 XForms 文档。我想管理一个条目列表来做一些时间跟踪。我正在使用 xforms:repeat 使用我的数据生成一个表,并使用 xforms:trigger 和 xforms:insert 来插入新条目。现在我想按日期对条目进行排序并按月份对条目进行分组,如下图所示:

分组表示例

对于每个月,我想计算总小时数。有人可以提示如何使用 XForms/Orbeon 构建它,是否有一个工作示例正在做类似的事情?

谢谢!

0 投票
1 回答
263 浏览

pdf - 有没有关于如何在 xforms 中实现条形码的文档

请阐明如何在 orbeon 3.9 PE 中实现条形码功能。

wiki 参考(见链接)不清楚如何实现。

http://wiki.orbeon.com/forms/doc/developer-guide/configuration-properties/configuration-properties-form-runner#TOC-PDF-and-barcode

0 投票
1 回答
316 浏览

unit-testing - Orbeon 中有单元测试框架吗?

我想知道是否有任何用于测试 Orbeon 表单的单元测试框架。
我们试图实现的单元测试是事件检查、启用-禁用检查、导航检查、元素样式检查等...
我尝试将 selenium IDE(将其用作 Firefox 插件)作为 POC。它很容易创建测试用例。但是当我在表单中遇到重复的部分时,每当我们刷新表单时,为每个字段生成的 id 有时会有所不同。所以不得不放弃使用 selenium IDE 的想法。
我碰巧在 orbeon wiki 中看到了这个YDT-cleint 端单元测试链接。但是对这个 YDT 的使用,或者如何与 orbeon 集成没有太多的想法。