Yui Autocomplete:入力が選択されたときにどのように拡張しますか?

StackOverflow https://stackoverflow.com/questions/2960317

  •  23-10-2019
  •  | 
  •  

質問

Yui Autocompleteコントロールがあり、うまく機能します。ただし、ユーザーが入力ボックスを選択するとすぐに、提案のリストを拡張してほしいと思います。どうすればそれを実現できますか?

ユーザーがボックス内のキーにヒットするまで、現在拡張は発生しません。

役に立ちましたか?

解決

使用できます textboxfocusevent 入力の内容のクエリを送信するには、結果ペインが開きます。使ってみました ExpandContainer 成功せずに、とにかくそれがうまくいったかどうかは確信していませんでした。

作業例: http://tivac.com/yui2/autocomplete_jamesmoore.htm

他のヒント

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 イベントは、「メニュー」を入力して表示するために解雇されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top