Liferayに付属しているAlloyUIオートコンプリートプラグインを使用しています。オートコンプリートパーツは完全に正常に機能しています。
さて、オートコンプリートオートサジェストから選択したデータをキャプチャして操作したいです。
たとえば、ry
オートコンプリートで書き込んだ後、リストが次のように表示されるとします。
ryan
rynda
ryab
ここで、項目をクリックするか、キーボードの矢印キーで選択してEnterキーを押すと、オートコンプリートのソース入力ボックスにコピーされます。しかし、私が欲しいのは、ユーザーが特定の1つのアイテムを選択したときに、戻って何もしないことryab
です。
イベントを見つけました
autocomplete.on('itemSelect',function(event) {
};
これは、アイテムを選択すると発生しますが、選択されたオブジェクトを取得する方法と、オブジェクトを比較してfalseを返す方法/何もしない方法がわかりません。
どんな助けでもいただければ幸いです!