2

スペル候補のように機能する GWT ウィジェットを知っている人はいますか?

理想的には、次のようになります: http://www.polishmywriting.com/

置換を提案できるように、ユーザーが生成したテキストにクリックトリガーのポップアップが必要です (私はスペルチェッカーを構築していませんが、似たようなものを構築しています)。また、polishmywriting メニューの設定方法 (下線付きの単語をクリックしたとき) も気に入っています。

似たようなものを作ることができるウィジェットはありますか? 基本的には、Gmail のスペル チェックと Polishmywriting で使用される小さなポップアップのクローンを作成しようとしています。

そうでない場合、それを実現するための最初のステップは何ですか?

お時間とご回答ありがとうございます。

DTrejo

4

1 に答える 1

2

あなたはまだ運がありましたか?かなり時間が経っていることは知っていますが、今これを見つけました。これは非常に特殊なウィジェットであるため、探しているものを正確に見つけることができない場合があります。その場合、ゼロから作成するのは難しいかもしれません。

最初に気付くのは、通常の gwt TextAreaはテキストを保持する役割を果たしていないということです。クリック可能なラベルをテキスト自体に動的に配置するには、より柔軟なものが必要になります。

TinyMCE は、プラットフォームに依存しない Web ベースの Javascript HTML WYSIWYG エディター コントロールで、オープン ソースとしてリリースされています。

http://en.wikipedia.org/wiki/TinyMCE

利用可能な gwt ラッパーもあるので、便利だと思うかもしれません:

http://code.google.com/p/tinymce-gwt/

スペル チェック マークアップが表示された後で、 polishingmywritingエディターを確認すると、それが TextArea ではないことがわかります。テキストは一連の段落であり、ラベル付けされた部分はスパン要素です。これは、gwt で簡単にアクセスできる要素であり、そこにいくつかのクリック ハンドラーを配置してポップアップを開くことができます。

ポップアップの場合は、難しくありません。標準の gwt PopupPanel を使用します。ポップアップ パネルは、ページに表示される他の要素に対して相対的な位置に表示できます。

popup.showRelativeTo(otherElement);

その間に役立つものを見つけた場合は、遠慮なく共有してください。

于 2010-07-04T15:24:05.993 に答える