オートコンプリートを備えた TextArea コンポーネントを知っている人はいますか? Flextras.com の Autocomplete を TextArea として再スキンできることは理解していますが、どこから始めればよいかわかりません。
質問する
518 次
1 に答える
0
ほとんどの IDE の (Ctrl-Space) のように、単語ごとにオートコンプリートしたいだけなら、自分でやってみることができます。
テキスト領域で変更イベントをキャッチしてから、カラットの前の文字と、事前に入力された単語のコレクションとの比較 ( startsWith など) を行うと思います。
Flextras は、提案をどのように表示するかという点で、良い質問を投げかけます。アイデアの 1 つは、ここで説明する、提案を含むカスタム コンテキスト メニューを使用することです。また、いつ表示するかについても決定する必要があります。ユーザーが入力するときに常に表示しますか、それともキーの組み合わせ (Ctrl-Space) を使用するときに表示しますか。
面白い挑戦です。
于 2012-10-31T16:12:06.027 に答える