1

私はプロジェクトに取り組んでおり、1 つの GWT テキストフィールドを作成する必要があります。ユーザーは、テキスト フィールドにクエリを入力できる必要があります。ただし、このテキスト フィールドにはコンテンツ アシスト (Ecliplse など) のような機能が必要です。

例: 「パス」は、「名前」、「アドレス」などの特定の属性を持つ、アプリケーションで定義済みのオブジェクトの 1 つです。したがって、ユーザーが「パス」と入力すると、使用可能な属性が表示されるはずです。これは、Eclipse とほぼ同じように機能するはずですが、オブジェクト名を入力すると、呼び出し可能なすべてのメソッドが提供されます。

例: ユーザーがテキスト「From path.name, path.attribute for object.attribute」を書き込んだ場合、ユーザーが「from」、「for」と書き込んだ場合、支援は表示されませんが、ユーザーが「path」と入力すると表示されます。または「オブジェクト」。上記のステートメントでは、アシストを表示する必要があります。

4

1 に答える 1

0

これは興味深いアイデアです。これは、提案ボックス ウィジェットで試すことができます。

GWT 提案ボックス - http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwSuggestBox

GWTChosen 提案ボックス - http://jdramaix.github.com/gwtchosen/

上記のウィジェットのデモは、文字列の単純な「含む」チェックで動作します。アイデアを引き出したい場合は、正規表現の一致にいくつかの深刻なロジックを費やす必要があります。

于 2013-02-22T04:01:41.107 に答える