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

xforms - XForms:设置列表的相关性

我的模型实例中有一个列表元素。我正在使用 Orbeon XForms。

状态可以是私有或公共。在 xforms:binding 中,我想设置相关属性以显示/隐藏列表。该列表绑定到一个下拉列表。如果状态是私人我想显示列表,如果状态是公开我想隐藏列表。

我尝试了以下方法,但它不起作用。

0 投票
1 回答
1227 浏览

asp.net - 强大的 ASP.NET 服务器端动态表单引擎

我最近实现了一个简单的动态表单引擎,它使用动态加载的 ASP.NET 控件与 EAV 架构来处理数据模型的可变特性。企业一度对最终产品非常满意,但现在要求更复杂的动态形式:

  1. 字段可见性与其他表单字段的值相关联
  2. 与其他表单字段的状态相关的下拉可能值列表
  3. 跨表单执行各种业务规则:即FieldA的值必须不大于FieldX + 30天,假设FieldX不为空,等等等等
  4. 其他复杂的字段间依赖关系和业务规则

正如您可能想象的那样,我正在寻找一个现成的解决方案,因为从头开始滚动这样一个引擎似乎很乏味、耗时,而且并不是我们核心业务的一部分。理想情况下,我想要包含所有层(业务逻辑、表示层和持久性)的完整 ASP.NET 框架(MVC 或 WebForms)。然而,乞丐不能成为选择者,所以我会使用一个只处理业务规则定义和评估的框架。此外,我正在寻找一个严格的服务器端解决方案,因为我的双手被严格的政策束缚,不允许对客户端插件的任何依赖。

XForms 看起来非常合适,但我发现的唯一成熟的实现是基于 Java (Orbeon) 或 Django (Chiba)。我发现的其他 XForms 实现在某种程度上依赖于客户端插件。

如果我能找到一种将 Orbeon 与 ASP.NET 应用程序集成的方法,我愿意使用 Orbeon,但我没有看到这种混合实现的实际示例。

我简要查看了 Microsoft Office InfoPath,但它似乎不够强大,无法处理我需要实现的那种复杂场景。

欢迎所有想法!

0 投票
2 回答
437 浏览

xml - XForms 中的树视图/导航

我想知道.. 在给定 XML 数据结构的情况下,是否可以在 XForms 中进行树视图/导航(并且有点容易)?

如果可能的话,我在哪里可以找到一个非常出色的示例(代码和希望查看的工作表单)?

另外,你有什么建议来实现这个吗?(我是 XForms 新手,目前只知道基础知识)

非常感谢!

:D

0 投票
1 回答
841 浏览

xforms - XForms:在节点集绑定中使用 calculate 和 xxforms:default 属性

我让 form1 将查询字符串参数(param1)传递给 form2。我从 form1 传递 param1=true。在表格 2 中,我试图将 param1 的值设置为本地实例。如果我不从表单 1 传递 param1,我希望 form2 将 param1 的值设为 false。这是我的例子。

我正在使用以下行通过从查询字符串中获取它来设置 param1 的值。如果查询字符串没有 param1,我想使用默认值 false。

这不起作用。如果 param1 存在,它将起作用并将查询字符串实例中的设置为 true。如果 param1 不存在,则设置为空。我希望将其设置为 false。我该怎么做呢?

0 投票
1 回答
161 浏览

xforms - XForms: xxforms:variable 中断 xforms-alert 功能

我的表单中有以下标记来捕获查询字符串参数。

我在此表单上有许多表单字段,其中一些是显示红色警报图标的必填字段。当用户填写这些字段时,红色警报图标变为绿色复选标记。这适用于没有上述变量声明的表单。

添加上述变量声明行可防止在填写表单字段时红色警报图标变为绿色复选标记。需要帮助来解决这个问题。

0 投票
1 回答
704 浏览

xforms - xforms:如何防止 xxforms:default 值覆盖用户输入

我有一个显示状态的下拉菜单,可以是启用(真)或禁用(假)。这是我的 xml 实例。

默认情况下,状态应该为真。所以我将它设置为绑定如下。

当用户在下拉列表中选择禁用时,状态应保存为 false。这是我保存表单时保存的 xml。

当我在编辑模式下打开表单时,这是我在 XML 检查器小部件中获得的 xml。

由于 xxforms:default,状态被设置为 true,即使 xml 保存为状态的 false 值也是如此。

我怎样才能解决这个问题?

这是xhtml:

0 投票
1 回答
787 浏览

localization - 在 EPiServer 文件管理器中本地化 XForms

在 EPiServer 文件上传对话框中,有一个部分用于将元数据添加到上传的文件中,例如标题、链接、描述、作者和发布者。这些表单字段使用 XForms 实现并在 FileSummary.config 中进行配置。

这些字段的标题直接在包含 XForms 控件的 HTML 标记中定义,如下面的片段所示。

我的问题是,如何本地化这些字段标题?在这种情况下,它将是作者。

本地化在由 lang xml 文件驱动的文件管理器的每个其他部分中都以日语工作,但文件管理器的这一部分似乎与 Episerver 管理和编辑的其余部分以完全不同的方式工作。

0 投票
2 回答
199 浏览

colors - 可以实现 XForms 颜色选择器吗?(不使用 Orbeon)

我正在寻找实现 XForms 颜色选择器/选择器/控件(您知道它在下拉类型控件中显示框或颜色阴影的位置)。

是否可以在 XForms 中执行此操作(不使用 Orbeon;我正在使用 XSLTForms)?是这样,它是如何实现的,或者任何人都可以指出我的(简单)代码示例吗?

0 投票
6 回答
554 浏览

xml - XML for User Interface Definition

I'm looking for information to choose a XML for User Interface Definition to build UI in new project. The project's objective is running in both web and desktop environments and support cross-platform. Therefore I focus on XUL and XForms but I'm not familiar with the XForms. Please give me some advices, what are cons and pros and the future of them. Thank you.

0 投票
1 回答
176 浏览

xforms - XForms:设置相关的从 XML 中删除标签

我有一个下拉菜单,其中包含 2 个选项“上传文件”、“添加 URL”。如果用户选择上传文件,我的表单将显示一个文件选择器。如果用户选择添加 URL,表单将隐藏文件选择器,而是显示一个文本框。我已经使用相关性做到了这一点。

文件选择器将文件信息添加到文档标签。文本框数据将保存在 documentURL 标记中。

用户选择上传文件并上传文件并保存 XML。在保存的 XML 中,我不再看到该标记。我有一个用例,用户必须能够编辑此 XML,并且他可以选择添加 URL。问题是这样的。因为保存的 XML 不包含标记,所以文本框不会显示在表单上。

有人可以帮忙吗?我需要能够让用户在编辑模式下根据他在下拉列表中选择的内容来查看文件选择器或文本框。