XForms Color Picker/Selector/Control を実装しようとしています (ドロップダウン タイプのコントロールで、ボックスまたは色の陰影を表示する場所を知っています)。
XForms でこれを行うことは可能ですか (Orbeon を使用せずに、私は XSLTForms を使用しています)? そうですか、それはどのように実装されていますか、または誰かが(単純な)コード例を教えてくれますか?
Firefox プラグインのみを使用している場合は、HTML、JavaScript、XForms、および XUL ウィジェットの任意の組み合わせを XBL でラップすることにより、新しい xform 拡張コンポーネントを作成できます。
これはおそらく、Mozilla XBL xforms 拡張機能に関して私が見つけた最高のリソースです: https://developer.mozilla.org/en/XForms/Custom_Controls
あなたの場合、おそらくこれを機能させるための最も効率的な方法は、XUL カラー ピッカー コンポーネントを XBL ( https://developer.mozilla.org/en/XUL/colorpicker ) でラップしてから、JavaScript を少し書くことです。ピッカーの「onchange」イベントをモデルにリンクします。
最適なアプローチは、使用している XForms 実装によって異なります。Orbeon Forms の場合、YUI カラー ピッカーをカプセル化する XBL コンポーネントを作成します。