2

オートコンプリートを備えた TextArea コンポーネントを知っている人はいますか? Flextras.com の Autocomplete を TextArea として再スキンできることは理解していますが、どこから始めればよいかわかりません。

4

1 に答える 1

0

ほとんどの IDE の (Ctrl-Space) のように、単語ごとにオートコンプリートしたいだけなら、自分でやってみることができます。

テキスト領域で変更イベントをキャッチしてから、カラットの前の文字と、事前に入力された単語のコレクションとの比較 ( startsWith など) を行うと思います。

Flextras は、提案をどのように表示するかという点で、良い質問を投げかけます。アイデアの 1 つは、ここで説明する、提案を含むカスタム コンテキスト メニューを使用することです。また、いつ表示するかについても決定する必要があります。ユーザーが入力するときに常に表示しますか、それともキーの組み合わせ (Ctrl-Space) を使用するときに表示しますか。

面白い挑戦です。

于 2012-10-31T16:12:06.027 に答える