问题标签 [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.
exists - 将 Chiba xForm 连接到一个 RESTful Web 服务(存在 db)
我需要从现有数据库中读取 xml 实例。我正在尝试通过以下命令将千叶连接到一个宁静的网络服务:
但是,我在加载 xform 时收到以下错误消息:
查看错误日志会发现以下附加错误消息:
我可以通过 Orbeon 访问 url,所以我知道 url 是正确的。有什么想法为什么我在从千叶连接时遇到问题?
javascript - xform 数据网格
我正在使用 orbeon 来处理我的 xforms。我正在尝试创建一个数据网格,可用于从剪贴板 (excel) 复制和粘贴数据的行/列。
你有什么线索我可以实现这个吗?
我只是偶然发现了ajax dhtmlxgrid。
我正在尝试使用 dhtmlxgrid 作为 xform 的前端。我的 xform 将生成一个 html 表格,dxhtmlgrid 将呈现 ajax 组件。
任何人都成功地使用了带有 xform 的外部 javascript 库?
xml - XForms 和同一模型标签的多个输入
如果我没有正确地问这个问题,我提前道歉..很难用语言表达我的要求..
我有 XForms 模型,例如:
我想要多个输入文本框来创建一个新的标准标签。
用户界面,例如:
我希望 XML 输出看起来像这样(一旦用户输入信息):
我拥有它的方式不起作用,因为它看到 3 个输入字段都指向同一个标准标签。我该如何区分?
谢谢!我希望这有点道理!
开始第一次编辑
感谢您对基本文本框的回复!
但是,我现在需要使用列表框来执行此操作。但是对于我的生活,我无法弄清楚如何。我在某个地方读到了 xforms:select 和 deselect 事件。但我不知道将它们放在哪里,而且我尝试过的地方给了我非常奇怪的行为。
我目前正在实施以下内容:
但是,当提交多个选择时,所有选择值都会插入到同一个节点中,并用空格分隔。
例如:
如果从列表框中选择了 AAA 和 BBB 和 FFF,则会生成以下 XML:
如何更改代码以使每个选择都位于单独的节点中?
即我希望它看起来像这样:
谢谢!
结束第一次编辑
开始第二次编辑:
对于列表框(即 xf:select appearance="compact"),我最终允许空格出现在同一个节点中,然后使用 xsl 转换该 xml 以生成格式正确的新 xml 文档(具有单独的单个节点)。不幸的是,通过将它们最初插入单独的节点,我没有找到一个不那么繁琐的解决方案。
然而,所选答案对文本框非常有效,因此我选择它作为答案。
结束第二次编辑
xml - 如何在 Orbeon 中加载和传递 Xforms 表单(如何将实例发送到 XForms)?
我正在使用 Orbeon Forms 解决方案从已填写的 Web 表单中生成消息。
我在 Orbeon 的 wiki 中阅读了有关从管道提交 XForms 的不同代码片段,我尝试了不同的解决方案,但它不起作用,并且没有示例来自管道的 POST,被 PFC 捕获并发送到 XForms 视图接收发布的数据(所有示例都在同一页面中完成)。
我在他的实例输入中收到了以下管道:
pipelineWrite.xpl
然后是捕捉动作的 PFC:
页面流.xml
然后是成功视图,非常简单:
查看成功.xhtml
我通过单击“ViewModify”页面中的“保存”按钮启动了所有这些过程:
ViewModify.xhtml
问题是帖子做得很好,PFC 很好地捕捉到了动作,加载了正确的视图,但是视图加载时没有数据(视图在他的实例输入上找不到数据)。
我尝试在视图中使用 GET 来检索 POST 数据,这也是同样的事情。未检索到任何数据。所以下载按钮不起作用。
我希望我足够清楚以找到解决方案。提前致谢。
javascript - 在jQuery中测试一段时间后是否发生事件
我正在为 form-faces xforms 产品编写一个脚本,该产品以表单面内置的事件为键。该事件称为“xforms-ready”。我已将“startTime”定义为文档“就绪”后立即发生。我希望脚本做的是警告用户在“xforms-ready”发生之前花费了太长时间,比如自“startTime”以来是否已经 6 秒。当“xforms-ready”事件发生时,我可以使用下面的代码轻松地做一些事情:
但是,警告将希望在定义“endTime”之前发生。所以我想我想要这样的东西:
或者可能更有效:
任何人都可以建议这样做的方法吗?
data-binding - XForms 绑定元素错误
我正在更改我的代码以在 XForms 中使用绑定(这比在任何地方都使用节点集更好!)但是我遇到了错误。
我收到的错误消息是:“错误:XForms 错误 (8):id (data_criterion) 没有引用绑定元素...”
从我一直在使用的教程/指南来看,这似乎应该有效,但显然我错过了一些东西!(顺便说一句,我在此处的示例之后对绑定代码进行建模:http ://en.wikibooks.org/wiki/XForms/Bind )
我最初认为问题是由于我使用的是 xf:select 控件而不是 xf:input 之类的示例,但即使我将代码简化为最简单的代码,我仍然会收到错误消息!
这是我正在使用的模型代码:
至于ui代码,这就是我所拥有的:
我收到的错误消息是:“错误:XForms 错误 (8):id (data_criterion) 没有引用绑定元素...”
任何人都知道问题是什么?此外,我应该注意绑定和 xf:select(带有 xf:itemset)控件的任何特殊用法吗?(我最终在我的表单上使用了很多 xf:select 控件..)
提前致谢!
编辑:
我通过这个验证器运行代码,我收到了这条消息(指的是绑定行):“警告:以下元素是否应该应用 XForms 命名空间?:绑定(第 66 行)”
xforms - XForms:在绑定中设置默认日期
我是 Xforms 的新手,需要帮助设置节点集绑定中的默认日期。我需要将默认日期设置为当前日期 + 30 天。我该怎么做呢?
xml - XPath 可以连接两个节点集值吗?(用于 XForms)
我想在 XForms 中使用 XPath 连接两个节点集值。
我知道 XPath 有一个 concat(string, string) 函数,但我将如何连接两个节点集值?
开始编辑: 我尝试了 concat 函数..我尝试了这个..以及它的变体以使其工作,但它没有
结束编辑
下面是我想要实现的简化代码示例。
XForms 模型:
我目前拥有的 XForms ui 代码:
(如果用户选择“名称”复选框..)XML 输出是:
然而!我想将根节点集值与当前选择节点集值结合起来。
本质上:
或者
实现以下 XML 输出:
关于如何做到这一点的任何建议?(我对 XPath 和 XForms 还很陌生)
ps 我输入的内容对我来说很有意义,但是如果您无法弄清楚我在问什么,请告诉我..
谢谢!
xml - 可以根据 XForms 中的用户输入为两个不同的节点设置两个值吗?
我想根据 XForms 中的用户输入为两个不同的节点设置两个值。如果可能的话,我很好奇这是如何完成的。
例如,如果我有以下数据模型:
我的用户界面代码看起来像:
但我本质上希望它是这样的(尽管这是无效的并且根本不会产生任何 xml):
我想要实现的 XML 输出(如果用户选中“BBB”):
如何为一个复选框选择设置这两个节点?
希望一切都有意义...
谢谢!:)
xforms - XForms:在绑定的下拉菜单中设置默认选择
我有一个名为“myinstance”的主实例,它具有元素颜色。颜色可以是“红色”、“蓝色”、“绿色”或“黄色”。颜色填充在另一个名为“colorsinstance”的实例的下拉列表中。当我的表单加载时,我希望在节点集绑定中将下拉列表中的默认值设置为“绿色”。
主实例绑定如下: