问题标签 [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.
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>
元素上定义了一次该前缀。
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:
xbox360 - 是否可以为 Xbox 360 开发“独立”应用程序?
微软已经引入App Hub作为 WP7 和 Xbox 360 的发布门户。但是,对于 Xbox 360,似乎只支持添加和 Xbox Live Indie Game 项目。鉴于最近在 Xbox 360 上引入了应用程序和应用程序市场,我希望也可以选择创建应用程序。
在没有与微软全面的专业 Xbox 开发合作伙伴关系的情况下,是否有可能或将有可能为 Xbox 360 创建和发布应用程序?
orbeon - 在 XBL 中,xbl:attr 和 xbl:text 有什么区别?
我正在使用 Orbeon Forms,这是来自 xbl-simple.xhtml 的一些示例代码
XHTML 和 XBL 组件
我试图了解 ( xbl:text=foobar
vs value=foobar
)之间的区别
对比
如果它们相同,那么究竟在哪里xbl:text
有用?
css - moz 行为在 Firefox 10 中有效吗?
我下载了一个moz-behaviors 使用示例,但它在 Firefox 10 中不起作用。我是否需要更改某些内容才能使其起作用?
orbeon - 如何基于 Orbeon Xforms 控件值在 javascript 中构建动态 URL
我正在尝试围绕 javascript 媒体播放器控件创建 Orbeon Forms XBL 包装器,以包含在 XForms 应用程序中。
媒体文件的 URL 必须根据也与相同数据实例相关联的另一个控件(例如 xforms:input)的值动态构建。因此,组件接口将采用以下形式:
在页面的其他地方会有另一个控件引用相同的值,例如
其中引用的实例数据的值将包含文件的名称,然后将其附加到 XBL 组件内的基本 URL 以形成媒体文件的最终 URL。
我遇到的问题是知道如何从 XBL 组件中的 javascript 访问这个值。我可以合并一个在引用的数据实例值更改时调用的脚本,但我只是看不到您如何从 javascript 访问该值,以便我可以创建 URL 并将其传递给媒体控件。
任何人都可以建议一种适当的方法来解决 Xforms XBL 组件中的此类问题吗?
xsd - 如何创建将数据保存在两个元素中的 XBL 控件?
我试图告诉 Orbeon 将 2 个字段组合在一起,以便捕获 2 个值,如:磅和盎司。
我如何告诉 Orbeon 在选择 rpm-weight 时会生成 2 个文本框?
orbeon - 翻译 xbl 组件中的标签
我有一个使用 Form Builder 构建的表单,其中包含一个 XBL 组件,它是一个只有 xforms 标签和输入的小表单。我想以两种语言(FR:法语和 NL:荷兰语)显示表单(顺便说一下组件),所以在 XBL 中,我复制了每个标签,属性为 lang="fr" 和 lang="nl ”。但是,当我在 Form Runner 中使用参数 fr-language=nl 运行我的表单时,我将所有表单都翻译成荷兰语,除了默认情况下仍为法语的 XBL 组件。如果我做错了什么,你能帮我吗?谢谢你。
css - 如何将工具提示文本添加到XUL 中的元素
我有以下 XBL 文档。
但是在 div 中,我无法在元素中应用 tooltiptext 属性。