先行入力のある編集フィールドの優れた使用例では、空のフィールドをクリックするか、alt+down ショートカットを使用でき、最近の/デフォルト値のリストが提供されます。ユーザーは入力する文字を推測する必要がなく、最初に役立つ選択肢のリストがあります。
質問:ユーザーが空のフィールドを入力/クリックしたり、alt+down を使用したりしたときに、フィールドの typeAhead 部分更新イベントを呼び出すにはどうすればよいですか? 「var」プロパティで定義された送信された変数は空になると予想されます。適切な選択肢を得るためにコードで処理します。
<xp:inputText
id="inputTextLookup"
styleClass="lotusText"
value="#{viewScope.znalostiLookup}">
<xp:typeAhead
mode="partial"
minChars="1"
var="valueToLookup"
ignoreCase="true"
preventFiltering="true"
valueMarkup="true"
maxValues="10">
<xp:this.valueList><![CDATA[#{javascript:return options(valueToLookup);}]]></xp:this.valueList>
</xp:typeAhead>
</xp:inputText>