问题标签 [xbl]

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 回答
182 浏览

xml - XBL Orbeon 自定义控件在表单保存时显示不同的成功消息

我正在使用 yForm (Orbeon Form Builder) 生成表单运行时,我们需要为每个表单设置不同的自定义成功消息(例如:“您的联系表单保存成功”、“您的地址表单......”)。我想从表单生成器配置此成功消息,以便最终用户保存该表单时,它可以看到相应的自定义消息。

0 投票
1 回答
228 浏览

xpath - Orbeon 表单级别的自定义元数据

我想通过在表单级别(元数据)配置成功消息successMessageTextBox)和下载链接( ) ,以便管理员可以随时更改和发布。文件也可以访问这些值以配置.linkTextboxformBuilderproperties-local.xmlsuccess-message

例如:

任何建议将不胜感激!

更新:-

1>元数据

2>表格

存在代码快照

代码快照为空白

错误日志:-

0 投票
1 回答
262 浏览

xpath - 如何创建具有预定义可见性、控件名称、默认值的 Orbeon 自定义控件 XBL?

我创建了一个自定义控件(带有一些预定义值的隐藏文本框),我想在文件中设置visibility=false(), controlName="Mycustom", 。因此,每当我们使用 Orbeon Form Builder 中的自定义控件时,它将带有所有默认值,无需设置任何内容。default value="This is my custom control"XBL

XBL:

使用上面的控件,我想要隐藏的文本框,value='This is my custom control'它的控件名称应该是Mycustom.

更新

我尝试了以下更改,但它不起作用

通过上述更改,它现在可以正常工作(控件被一些默认值隐藏)。

你能告诉我如果条件怎么写吗 properties-local.xml:

如果它从支持正确配置,我想在这里覆盖这个成功消息。如果它的值为 null 则要显示 OOTB 消息(不要覆盖)。

更新2

Hybris 的综合变化。以下是我在 Hybris 中所做的更改

  • 创造XBL > orbeon > custom > custom.xbl

<bind xxf:whitespace="trim" relevant="false()" xxf:default="'This is my custom control'"/>

问题:-当我们选择自定义控件时,它将绑定没有任何标签/消息/可见性等。但是如果我刷新左侧控制面板,则标签开始出现在表单上。但仍未设置默认消息。

0 投票
0 回答
128 浏览

xpath - Orbeon 表单提交给第三方系统

我有这样的要求我需要将相同的表单数据提交给第三方系统。我试图在保存操作中调用发送,如下所示。

但是这里的问题是数据格式应该是表单参数(普通表单提交)。但是使用send我认为数据将采用 xml 格式。

  • 请让我知道如何在表单参数中提交数据
  • 如何使用 send 将特定隐藏字段(不是所有隐藏字段)提交给第三方系统
0 投票
1 回答
121 浏览

orbeon - 使用 Orbeon Builder 根据下拉值隐藏和显示其他控件

如何使用 Orbeon 构建器创建表单,用户可以从下拉列表中选择值,并根据选择,用户可以看到其他控件被呈现(可能隐藏/显示)。

0 投票
1 回答
42 浏览

properties - 如何在 properties-local.xml 或 properties form-runner.xml 中集成 xbl 向导组件?

我想向wizard-toc添加一个“已访问”类css,所以我在wizard.xbl中修改了这个表达式

wizard.css中

那么我在哪里可以在属性文件中声明目录/xbl/wizard以及我将使用哪个属性

0 投票
0 回答
21 浏览

xna - 将 .fbx 转换为 .XBL

尝试将 3D 对象转换为“.xbl”以上传到外部应用程序,但对 Autodesks 旧 FBX 转换器或我自己的研究没有任何乐趣......

尝试过 Autodesk FBX Converter 2013,尝试在 win 10 上安装 XNA studio,还尝试将 .fbx 导入 MONOGAME 并以这种方式导出...

没有任何。

一个包含 3D 模型的 .XBL 文件。

0 投票
1 回答
73 浏览

orbeon - 如何从表单生成器中获取值作为触发器的标签?

我正在研究 Orbeon 中的自定义控件。在表单生成器中,设置中有一个名为 buttonName 的字段。它的值应该显示为表单运行器中可见的按钮标签。

我正在移动一个据说适用于旧版本 orbeon 的旧文件。我尝试改变我从表单生成器中引用值的方式。下面我展示了旧代码,没有我的更改。

在表单构建器元数据中,我已经使用 ref 声明了输入:

此外,该绑定有一个 var

最后,表单运行器中的引用:

0 投票
1 回答
98 浏览

javascript - 如何将使用 XBL 的扩展转换为使用自定义元素?

我有一个覆盖的 Thunderbird 扩展。它使用 XBL 来改变 Thunderbird 菜单栏中的帮助菜单,用一个“Hello, World!”替换原来的菜单项。菜单项。

Thunderbird 菜单栏中的帮助菜单,其中原始菜单项已替换为单个

由于XBL 即将推出,我想更新扩展以使用自定义元素

目前绑定是这样附加的:

绑定.css

测试.xml

如何将此代码转换为使用自定义元素?

我在网上搜索过,但我找到的所有材料(示例)都演示了如何创建自定义元素并将其插入到父元素中。

我不想这样做。我想创建一个自定义元素,然后用它来替换Thunderbird 界面中已经存在的元素(在本例中为 a <menupopup>)。

谁能帮我吗?

扩展的完整代码可在GitHub上找到。

0 投票
1 回答
44 浏览

scala - Orbeon 表单 - 日期选择器更改为错误的日期

例如,当用户在日期选择器字段中输入无效的日期,99/99/99999并且用户点击离开导致输入失去焦点时,日期更改7/6/99999是不可取的,因为这将通过日期验证并且不支持强大的智能输入。

在配置表单时,是否有停止这种行为或forceParse在 xbl 组件中设置为 false ?