问题标签 [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 回答
109 浏览

xforms - Simple Xpath - 在 XBL 中读取子元素

我正在使用 orbeon,我正在尝试读取 XBL 中定义的子元素。这是我的 xform 定义的样子

在 XBL 中,我似乎找不到读取子元素的简单方法。我显然错过了一些简单的东西。

0 投票
1 回答
1368 浏览

mysql - Orbeon - MySQL 连接问题

Orbeon 运行良好。下一步是连接到 MySQL 数据库。

我按照http://wiki.orbeon.com/forms/doc/developer-guide/form-runner/mysql-persistence-layer上的以下说明进行操作

  1. 为用户“orbeon”和“orbeon”创建数据库+表作为密码

  2. 将“mysql-connector-java-5.1.13-bin.jar”放在“/etc/apache-tomcat-5.5.31/common/lib”中

  3. 使用以下说明测试了 jdbc 驱动程序(tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html 上的 MySQL DBCP 示例)。此示例运行良好,因此我得出结论认为 JDBC 驱动程序没有任何问题。

  4. 在“etc/apache-tomcat-5.3.1/conf”中的“server.xml”中添加了以下内容

    /li>
  5. 在“etc/apache-tomcat-5.3.1/webapps/orbeon/WEB-INF/config”上创建了一个新文件“properties-local.xml”并添加了以下行:

    <property as="xs:anyURI" name="oxf.fr.persistence.app.uri... * " value="/fr/service/mysql"/>

当我从tomcat关闭并重新启动时没有问题,当我想将数据添加到现有表单或想要添加新的表单定义时,问题就开始了。

我已经看了 4 个小时,但我无法解决它。

有人知道这个问题吗?

很多谢谢。

科恩

PS:这是 ORBEON 日志文件:

0 投票
1 回答
159 浏览

xforms - 如何创建分组 XBL 控件

我正在尝试创建一个 XBL 控件,它将 xform 日期、下拉列表和 Orbeon 中的文本框与以下代码片段组合在一起:

它适用于一个控件,但是当我尝试在模板中添加更多控件时,它不会反映屏幕上的任何更改。它只在 UI 上显示一个控件。

有人可以指导我如何制作分组 XBL 控件吗?

-谢谢

0 投票
1 回答
225 浏览

php - W3C 或任何标准机构是否正在为实体属性 ORM 定义制定单一标准?

实际上有数十种基于 XML、YAML、JSON 和嵌套数组(整个约定优于配置)的标准用于描述:数据库表、类、表和类之间的映射、约束、用户界面描述、实体和用户界面之间的映射, 用户界面规则等。每种主要语言都有一个系统和竞争标准。[http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software]

一些像 Active-Record 这样的“模式”正在 PHP、Python、Ruby、Java 等中实现。但是没有单一的共识 XML 或嵌套数组 thingy de-dur。意味着回到雷德蒙德时,微软正在为所有东西制定 XML 标准,现在他们有了另一个 ORM 标准的实体框架。

实体框架 + WPF (Windows Presentation Foundation) + WCF (Windows Communication Foundation) + WF (Windows Workflow Foundation) + LINQ (语言集成查询) = ???

我记得 Mozilla 的 XUL 是个好东西,但它不包括 ORM。似乎微软正在创建一套庞大的 XML 标准,可用于定义从 Web 到移动设备、瘦客户端桌面到传统重型桌面应用程序的整个应用程序类别......所有,令人难以置信......一套标准。

所以……总结一下……W3C 有 XForms……但是(我们)需要一个 ORM 标准来推动事情的发展,可以在 PHP、Python、Ruby、Java、Objective C、Perl、Javascript、C++ 中实现的东西,哦,是C#。如果它是活动记录......好吧......很好......但我认为这个问题比活动记录本身可以处理的要大得多。

0 投票
1 回答
234 浏览

xforms - 带有重复的错误摘要组件

错误摘要控件报告错误的无效字段计数。附上源码。重现步骤。

  1. 当您第一次访问该页面时,您将有两个空字段,无效计数为 2。
  2. 在第一个文本框中添加“Apple”
  3. Tab 进入第二个输入控件(不要输入任何内容)。
  4. 点击删除按钮。

Nodeset 有一个 Orange 节点,该节点具有有效值,但错误摘要报告它具有一个无效字段。

`

`

0 投票
2 回答
1989 浏览

recaptcha - 将 Recaptcha 与 EPiServer XForms 一起使用

有没有人有在 EPiServer 中使用 Recaptcha 和 XForms 的经验?

我不知道将 Recaptcha 控件放在哪里以及如何使其工作。ASP.NET 的示例代码如下。我应该把它放在哪里。我的猜测是在FormControl_BeforeSubmitPostedData?

0 投票
2 回答
753 浏览

orbeon - 无法在 XPL - XSLT 处理器中执行 xxforms:get-request-parameter

我得到错误:

XPath 语法错误 ... in {...get-request-parameter('query..}:
Cannot find a matching 1-argument function named { http://orbeon.org/oxf/xml/xforms }get- request-parameter(). 注意:外部函数调用已被禁用

当我尝试使用以下命令执行管道时:

XPL 不是检索 HTTP 请求参数的正确位置吗(我应该在 page-flow.xml 中进行吗?)

0 投票
2 回答
505 浏览

xforms - 如果选择了“以上都不是”选项,如何将 XForms 复选框标记为无效?

设想:

When the "None of the above" option is selected, if any other option is selected as well, the control should be marked as invalid. 我怎样才能做到这一点?

0 投票
2 回答
287 浏览

xforms - 允许对可选 XML 元素进行 XForm 控件

在设计 XML 数据库的 XForm 接口(使用 eXist 和 XSLTForms)时,我想为可选元素包含一个输入控件。XML 数据记录已经存在,有些包含可选元素,有些则不包含。为了更新记录,我使用现有的 XML 记录作为模型实例。问题是当可选元素不存在时表单控件不显示,这是合乎逻辑的,但是当用户想要向可选元素添加数据时出现问题。

更明确地说,这里有一个示例数据记录 data.xml:

使用 RNC 架构:

XForms 模型:

和控制:

问题是“注释”输入控件根本不显示。

一个明显的解决方案是添加一个触发按钮以允许用户在需要时插入元素,但最好只显示输入控件,并且为空。

我的问题是:是否有一些鲜为人知的属性/绑定/多个实例/xpath 表达式的微妙组合会导致控件始终显示?

0 投票
1 回答
285 浏览

xforms - Orbeon / Web 服务和操作

我想使用我在可重用部分中创建的 Web 服务和操作,这些部分已保存在名为 library 的表单中。

我已经从 template.xml 文件的源视图中复制了操作和 Web 服务。

不幸的是,它不起作用,因为当我尝试在操作的目标字段中访问它们时,来自可重用部分的控件是不可见的。

有人有诀窍吗?

问候,菲利普