2

SuggestBox を使用していますが、アプリケーションの適切な動作を実現するのに苦労しています。

次の提案のリストを検討してください。

1.笑
2.こんばんは
3.さようなら
4.終了
5.サルーティ

このリストで SuggestBox を使用し、「g」と入力すると、次のようになります。

1.こんばんは
2.さようなら

「e」と入力すると:

1.こんばんは
2.終了

しかし、私が取得したいのは、入力で始まる単語だけでなく、入力を含む単語です。たとえば、「l」と入力すると、取得したい:

1.笑
2. サルーティ

だけでなく:

1.笑

どうすればこれを修正できますか?

ご協力ありがとうございました。

4

1 に答える 1

5

SuggestBox はSuggestOracleを使用して、与えられた入力に対して何を返すかを決定します。SuggestBox のデフォルトのオラクルは、説明した動作を持つMultiWordSuggestOracleです。他の動作が必要な場合は、SuggestOracle を拡張して独自のオラクルを作成する必要があります。GWT でオートコンプリートを実装する方法については、この非常に優れたブログ チュートリアルをご覧ください。

于 2010-10-03T10:00:19.893 に答える