2
任何人都可以給我一個關於如何在XForms中自動完成輸入控件的想法,例如當用戶開始輸入以此方式開始的單詞時?XForms中的自動完成控件
另外我怎樣才能從另一個控件的值填充控件?與用戶選擇國家/地區名稱時的下拉菜單類似,下一個字段將自動填入該國家的首都。
國家:埃及 城市:開羅(市應該會自動顯示)
任何人都可以給我一個關於如何在XForms中自動完成輸入控件的想法,例如當用戶開始輸入以此方式開始的單詞時?XForms中的自動完成控件
另外我怎樣才能從另一個控件的值填充控件?與用戶選擇國家/地區名稱時的下拉菜單類似,下一個字段將自動填入該國家的首都。
國家:埃及 城市:開羅(市應該會自動顯示)
的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>
非常感謝爲自動完成的想法,可惜我不是在Orbeon發展。我可以在我的編碼中使用然後我包含它的命名空間嗎?它會起作用嗎,因爲我自己編寫了實際的代碼(不使用任何GUI應用程序)。 –
@System_me,如果您沒有使用Orbeon Forms,但是使用另一個XForms引擎,則不能使用Orbeon特有的''控件。但是,您使用的XForms實現可能具有類似的功能。由於這個問題的答案是針對具體實現的,所以我建議你編輯你的問題,在問題中包含該實現的名稱,甚至可以包括標題。 –
avernet