2011-06-28 1 views
2

XFormsの入力コントロールをオートコンプリートする方法について教えてください。XFormsのオートコンプリートコントロール

また、別のコントロールの値からコントロールを設定するにはどうすればよいですか?ユーザーが国名を選択したときのドロップダウンメニューと同様に、次のフィールドにはその国の首都が自動的に入力されます。

国:エジプト 市:カイロ(市が自動的に表示されます)

答えて

2

のXForms自体はオートコンプリート機能を提供しませんが、Orbeonフォームは、XBLとJavaScriptを使用してこのような制御を実装しています。 Here is the documentation

コントロールは複数のモードがありますが、通常はこのようにそれを使用します。たくさんオートコンプリートアイデア

<fr:autocomplete ref="country-name" dynamic-itemset="false"> 
    <xforms:label>Enter a country name: </xforms:label> 
    <xforms:itemset nodeset="instance('all-countries')/country"> 
     <xforms:label ref="name"/> 
     <xforms:value ref="name"/> 
    </xforms:itemset> 
</fr:autocomplete> 
+0

おかげで、あまりにも悪いがOrbeonに開発しておりません。私は私のコーディングでを使用して、その名前空間を含めることができますか?実際のコードを自分で書いています(GUIアプリケーションを使用していないため)。 –

+0

@System_me Orbeonフォームを使用していないのに別のXFormsエンジンを使用している場合、Orbeon固有の ''コントロールを使用することはできません。しかし、使用しているXFormsの実装にも同様の機能があります。この質問への答えは実装固有のものになるので、あなたの質問を編集して、その実装のその名前を質問に、おそらくタイトルにも含めることをお勧めします。 – avernet

関連する問題