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

xhtml - 什么会导致 Orbeon 在 XHTML 模式下生成重复的 xmlns:xbl 前缀?

我正在开发一个嵌入 Orbeon XForms 渲染器的应用程序。我正在使用它来生成 XHTML 而不是 HTML。我们有一个使用 2 个自定义 XBL 组件的表单。

我们传递给 orbeon 的 XHTML 似乎是正确的。<body>但是 Orbeon 生成的 XHTML 包含两次元素上的 xbl 名称空间的定义。这可以防止它被解析为有效的 XML。

这实际上是一个非常复杂的表格,我不能在这里发布,但这个问题的重要部分是:

值得注意的是,虽然定义了两个 XBL 组件,但它们都没有实际用于文档正文中。Orbon 生成的 XHTML(再次简化)是:

xmlns:xbl="http://www.w3.org/ns/xbl"注意body标签上的重复项。

谷歌搜索我还没有找到任何关于这个问题的信息,有谁知道会导致这个问题以及我能做些什么来解决它?

我注意到,如果我在<xhtml:html>元素而不是每个<xbl:xbl>元素上定义 xbl 前缀,这似乎不是问题,并且 Orbeon 生成的 XHTML 仅在<xhtml:html>元素上定义了一次该前缀。

0 投票
1 回答
383 浏览

javascript - XBL 中的 Orbeon 事件是否可以从 Javascript 分派?

Orbeon 版本:Orbeon Forms 3.8.0.201005270113

我在 Javascript 文件中有以下代码。此代码已执行,但似乎未找到 XBL 中的模型。

这是 XBL 中的模型。XBL 中有几个模型。我没有看到任何消息,所以好像没有找到该模型。我在日志中看不到任何错误。

有谁知道从 Javascript 到 XBL 的调度是否有一些技巧?

非常感谢!

更新:

可能是问题的另一件事(也许?)是使用 instance(this) 从 XBL 调用 javascript 不起作用。我想知道该类的实例是否未绑定到组件实例,因此找不到模型?

这是从不调用 init 方法的 xbl 对 javascript 的调用:

这是调用init() 方法的调用:

这是javascript:

0 投票
1 回答
884 浏览

xbox360 - 是否可以为 Xbox 360 开发“独立”应用程序?

微软已经引入App Hub作为 WP7 和 Xbox 360 的发布门户。但是,对于 Xbox 360,似乎只支持添加和 Xbox Live Indie Game 项目。鉴于最近在 Xbox 360 上引入了应用程序和应用程序市场,我希望也可以选择创建应用程序。

在没有与微软全面的专业 Xbox 开发合作伙伴关系的情况下,是否有可能或将有可能为 Xbox 360 创建和发布应用程序?

0 投票
1 回答
136 浏览

orbeon - 在 XBL 中,xbl:attr 和 xbl:text 有什么区别?

我正在使用 Orbeon Forms,这是来自 xbl-simple.xhtml 的一些示例代码

XHTML 和 XBL 组件

我试图了解 ( xbl:text=foobarvs value=foobar)之间的区别

对比

如果它们相同,那么究竟在哪里xbl:text有用?

0 投票
1 回答
126 浏览

css - moz 行为在 Firefox 10 中有效吗?

我下载了一个moz-behaviors 使用示例,但它在 Firefox 10 中不起作用。我是否需要更改某些内容才能使其起作用?

0 投票
1 回答
361 浏览

orbeon - 如何基于 Orbeon Xforms 控件值在 javascript 中构建动态 URL

我正在尝试围绕 javascript 媒体播放器控件创建 Orbeon Forms XBL 包装器,以包含在 XForms 应用程序中。

媒体文件的 URL 必须根据也与相同数据实例相关联的另一个控件(例如 xforms:input)的值动态构建。因此,组件接口将采用以下形式:

在页面的其他地方会有另一个控件引用相同的值,例如

其中引用的实例数据的值将包含文件的名称,然后将其附加到 XBL 组件内的基本 URL 以形成媒体文件的最终 URL。

我遇到的问题是知道如何从 XBL 组件中的 javascript 访问这个值。我可以合并一个在引用的数据实例值更改时调用的脚本,但我只是看不到您如何从 javascript 访问该值,以便我可以创建 URL 并将其传递给媒体控件。

任何人都可以建议一种适当的方法来解决 Xforms XBL 组件中的此类问题吗?

0 投票
1 回答
81 浏览

xsd - 如何创建将数据保存在两个元素中的 XBL 控件?

我试图告诉 Orbeon 将 2 个字段组合在一起,以便捕获 2 个值,如:磅和盎司。

我如何告诉 Orbeon 在选择 rpm-weight 时会生成 2 个文本框?

0 投票
1 回答
93 浏览

orbeon - 翻译 xbl 组件中的标签

我有一个使用 Form Builder 构建的表单,其中包含一个 XBL 组件,它是一个只有 xforms 标签和输入的小表单。我想以两种语言(FR:法语和 NL:荷兰语)显示表单(顺便说一下组件),所以在 XBL 中,我复制了每个标签,属性为 lang="fr" 和 lang="nl ”。但是,当我在 Form Runner 中使用参数 fr-language=nl 运行我的表单时,我将所有表单都翻译成荷兰语,除了默认情况下仍为法语的 XBL 组件。如果我做错了什么,你能帮我吗?谢谢你。

0 投票
1 回答
77 浏览

html - 使用 XBL 插入 HTML

按照这个答案,我可以像这样用 Firefox 插入一些文本

css

foo.xml

但是我找不到使用这种方法插入 HTML 而不是文本的方法。

0 投票
0 回答
205 浏览

css - 如何将工具提示文本添加到XUL 中的元素

我有以下 XBL 文档。

但是在 div 中,我无法在元素中应用 tooltiptext 属性。