問題タブ [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 レンダラーを組み込んだアプリケーションに取り組んでいます。これを使用して、HTML ではなく XHTML を生成しています。2 つのカスタム XBL コンポーネントを使用するフォームがあります。

orbeon に渡す XHTML は正しいようです。しかし、Orbeon から生成された XHTML には、要素の xbl 名前空間の定義が<body>2 回含まれています。これにより、有効な XML として解析されなくなります。

これは実際には非常に複雑なフォームであり、ここに投稿することはできませんが、この質問の重要な部分は次のとおりです。

両方の XBL コンポーネントが定義されていますが、ドキュメントの本文ではどちらも実際には使用されていないことに注意してください。Orbon からの結果の XHTML (再び簡略化) は次のとおりです。

xmlns:xbl="http://www.w3.org/ns/xbl"body タグの重複に注意してください。

グーグル この問題について何も見つけられませんでした。これを引き起こす原因と、それを修正するために何ができるかを知っている人はいますか?

<xhtml:html>各要素の代わりに要素にxbl プレフィックスを定義して<xbl:xbl>も問題はないようで、Orbeon から生成された XHTML には、このプレフィックスが<xhtml:html>要素に 1 回しか定義されていないことに気付きました。

0 投票する
1 に答える
383 参照

javascript - XBL の Orbeon イベントを Javascript からディスパッチできますか?

Orbeon バージョン: Orbeon Forms 3.8.0.201005270113

Javascript ファイルに次のコードがあります。このコードは実行されますが、XBL 内のモデルが見つからないようです。

これが XBL のモデルです。XBL にはいくつかのモデルがあります。メッセージが表示されないので、モデルが見つからないようです。ログにエラーはありません。

Javascript から XBL にディスパッチを機能させるためのトリックがあるかどうかは誰にもわかりませんか?

どうもありがとう!

更新しました:

もう 1 つの問題 (おそらく?) は、instance(this) を使用して XBL から JavaScript を呼び出すことが機能しないことです。クラスのインスタンスがコンポーネント インスタンスに関連付けられていないため、モデルが見つからないのだろうか?

init メソッドを呼び出さないxbl からの JavaScript への呼び出しは次のとおりです。

init() メソッドを呼び出す呼び出しは次のとおりです

これがJavaScriptです:

0 投票する
1 に答える
884 参照

xbox360 - Xbox 360 向けの「インディー」アプリ開発は可能ですか?

Microsoft はWP7 と Xbox 360 のパブリッシング ポータルとしてApp Hubを導入しています。Xbox 360 で最近導入されたアプリとアプリ マーケットプレイスを考えると、アプリを作成するオプションも期待できます。

Xbox 360 向けのアプリを作成して公開することは、Microsoft との完全なプロ Xbox 開発パートナーシップなしで可能ですか?

0 投票する
1 に答える
126 参照

css - moz-behaviors は Firefox 10 で動作しますか?

moz-behaviors の使用例をダウンロードしましたが、Firefox 10 では動作しません。動作させるために何か変更する必要がありますか?

0 投票する
1 に答える
361 参照

orbeon - Orbeon Xforms コントロール値に基づいて JavaScript で動的 URL を構築する方法

XForms アプリケーションに含めるために、JavaScript メディア プレーヤー コントロールの周りに Orbeon Forms XBL ラッパーを作成しようとしています。

メディア ファイルの URL は、同じデータ インスタンスに関連付けられている別のコントロール (xforms:input など) の値に基づいて動的に構築する必要があります。したがって、コンポーネント インターフェイスは次の形式になります。

ページの他の場所には、同じ値を参照する別のコントロールがあります。

ここで、参照されるインスタンス データの値にはファイルの名前が含まれ、XBL コンポーネント内のベース URL に追加されて、メディア ファイルの最終的な URL が作成されます。

私が抱えている問題は、XBL コンポーネント内の JavaScript からこの値にアクセスする方法を知っていることです。参照されたデータ インスタンスの値が変更されたときに呼び出されるスクリプトを組み込むことはできますが、URL を作成してメディア コントロールに渡すことができるように、JavaScript から値にアクセスする方法がわかりません。

Xforms XBL コンポーネントでこの種の問題を解決する適切な方法を提案できる人はいますか?

0 投票する
1 に答える
81 参照

xsd - 2つの要素にデータを保存するXBLコントロールを作成するにはどうすればよいですか?

ポンドとオンスのように2つの値を取得するために、2つのフィールドをグループ化するようにOrbeonに指示しようとしています。

rpm-weightを選択すると、2つのテキストボックスが生成されることをOrbeonにどのように伝えることができますか?

0 投票する
1 に答える
93 参照

orbeon - xbl コンポーネントのラベルを翻訳する

xforms ラベルと入力のみを備えた小さなフォームである XBL コンポーネントを含む、Form Builder で作成されたフォームがあります。フォーム (およびコンポーネント) を 2 つの言語 (FR: フランス語、NL: オランダ語) で表示したいので、XBL では、属性 lang="fr" と lang="nl を使用して各ラベルを複製しました。 "。しかし、パラメータ fr-language=nl を指定して Form Runner でフォームを実行すると、既定でフランス語のままである XBL コンポーネントを除いて、すべてのフォームがオランダ語に翻訳されます。私が何か間違ったことをした場合、私を助けてください。ありがとうございました。

0 投票する
1 に答える
77 参照

html - XBL で HTML を挿入する

この回答に続いて、このようにFirefoxでテキストを挿入することができました

CSS

foo.xml

ただし、この方法を使用してテキストではなく HTML を挿入する方法が見つかりませんでした。

0 投票する
0 に答える
205 参照

css - ツールチップ テキストを追加する方法XUL の要素

次の XBL ドキュメントがあります。

しかし、div では、要素に tooltiptext プロパティを適用できません。