问题标签 [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.
orbeon - 计算两个节点之间的差异
是否可以找到两个节点的差异并将该差异用作特定控件的约束。
xpath - xforms中多个元素的连接
我有以下数据实例。
我想在all-fruits标记中包含所有水果名称,如下所示
请提出一些实现相同目标的方法。尝试使用 xxforms:iterate 和 concat 时,它对我不起作用。
xforms - xforms 中有 tabindex 功能吗?
我正在对表单进行单元测试,发现 Orbeon 提供的自动选项卡索引存在一些严重问题。
在我的情况下,我需要以下标签索引 1-7,如图中的数字所示。
模型:
以形式创建收音机的逻辑:
上面的例子有一个功能,比如在“启用文本”选项中选择“否”时,以下文本框被禁用。目前 Orbeon 提供默认的 tabindex 并从选定的单选按钮切换到下一个字段。IE:
- 如果收音机选择为“否”,则使用选项卡的导航将为 2->6 并重复
- 如果收音机选择为“是”,则使用选项卡的导航将是 1->3->4->5->7 并重复
但预期的功能是:
- 如果收音机选择为“否”,则使用选项卡的导航将是 1->2->5->6 然后重复。
- 如果收音机选择为“是”,则使用选项卡的导航将为 1->2->3->4->5->6->7
xforms - 输入字段的 xform maxlength 无法绑定到整数类型
我要求将整数字段的最大长度限制为 10 位。但似乎如果我们将类型绑定到整数,则 maxlength 不适用于输入字段。
如果我从绑定中删除 type="xs:integer" ,则 maxlength 工作正常。
请给我一个替代方案?
orbeon - 也可以在可编辑控件上执行计算功能
我正在使用特定节点的计算属性,该节点可编辑以获得最初的默认值。当控件最初加载时,根据该特定节点的计算属性填充默认值。但是当我覆盖默认值时,被覆盖的值不会绑定到该节点。这个问题有什么解决办法吗?
xforms - Orbeon 过滤器问题 - 单独部署
我按照http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications上的说明进行操作(复制 JAR,配置我的 web.xml,在 tomcat 中设置跨上下文模式)。比我创建了一个带有 xforms 元素的 jsp 文件,将它放在我的战争中的 xforms-jsp 目录中。当我在浏览器中打开 .jsp 时,过滤器似乎不起作用,没有显示 xforms 数据(例如输入字段)。
我刚开始开发网络应用程序,所以也许我犯了一个非常微不足道的错误......
谢谢!
mysql - MySql 持久层不工作
我有以下设置:
- Ubuntu 10.10
- mysql 5.1.49
- 雄猫 6.0.28
- mysql/J 5.1.15
- Orbeon 3.9.0.rc1.201103220245 CE
我一直试图让 Mysql 持久层工作 8 个多小时但无济于事。我在下面的日志中不断收到相同的错误,并且没有保存或发布表单。我还包括了路径和配置文件。当tomcat启动时,Mysql显示与orbeon用户的3个成功的数据库连接,所以我认为用户名/密码很好。我尝试在 web.xml 中添加资源标签,但没有成功。非常感谢帮助使这项工作。我已经尝试过 orbeon 3.8.0 CE 和最新的夜间版本,结果相同。
新 /var/lib/tomcat6/webapps/orbeon/WEB-INF/resources/config/properties-local.xml
-->
xforms - orbeon表单的http post提交错误
我在单独的战争模式下使用 orbeon 的 xforms 引擎。XForms 显示正确,但是当我尝试发送 http 帖子时,它会引发错误。
我的提交标签:
< xforms:submission id="save-submission" ref="instance('books-instance')" action="http://localhost:8080/myproject/hello" method="post" replace="none" />
我的 servlet 应该处理 POST,它位于我的应用程序的 /hello url 上。我尝试使用“/myproject/hello”、“/hello”等操作属性,但它们都不起作用。
我用wireshark捕获了http帖子,消息是:POST /myproject/orbeon/xforms-server
如何将 HTTP POST 直接发送到我的 servlet?为什么要将请求发送到 /orbeon?哪里错了?
谢谢!
javascript - 如何从 java 脚本调用 xforms 提交
当我点击浏览器关闭按钮时,我想提交我的 xform。
为了实现这一点,我编写了在浏览器关闭时调用的正文卸载函数。
现在从这个java脚本函数我想调用xforms提交
请提出一些方法来做同样的事情。
xforms - 是否可以在单独的应用程序中使用 Orbeon Form Builder 表单?
我想使用 Orbeon Form Builder 创建一个 xforms 文档,并在我的应用程序中使用它,该应用程序与 Orbeon 分开运行(仅使用 xforms 引擎)。
我怎样才能做到这一点?我创建了一个表单,发布了它,但我找不到创建的文件。如果我使用表单的源代码,它就不起作用。有任何想法吗?
谢谢!