Yui Autocomplete:入力が選択されたときにどのように拡張しますか?
-
23-10-2019 - |
質問
Yui Autocompleteコントロールがあり、うまく機能します。ただし、ユーザーが入力ボックスを選択するとすぐに、提案のリストを拡張してほしいと思います。どうすればそれを実現できますか?
ユーザーがボックス内のキーにヒットするまで、現在拡張は発生しません。
解決
使用できます textboxfocusevent 入力の内容のクエリを送信するには、結果ペインが開きます。使ってみました ExpandContainer 成功せずに、とにかくそれがうまくいったかどうかは確信していませんでした。
他のヒント
TIVACには正しいアイデアがあります。TextBoxFocuseVentを使用して、コンテナに接続する結果を返す空のクエリを送信します。いくつかのサンプルコードについては、この例をご覧ください。 http://developer.yahoo.com/yui/examples/autocomplete/ac_combobox.html
これは、使用するときに機能します Yui 3:
Y.one('#id').plug(Y.Plugin.AutoComplete, {source:['item1','item2','item3','etc']})
.on('focus', function(){this.ac.fire('query')});
添付の入力(ID)の焦点について、 query
イベントは、「メニュー」を入力して表示するために解雇されます。
所属していません StackOverflow