contenteditabledivに入力された単語を取得する必要があるという要件があります。
単語を入力してスペースを押すたびに、入力された単語を知りたいです。単語は、最後またはその間のどこにでも入力できます。
contenteditabledivに入力された単語を取得する必要があるという要件があります。
単語を入力してスペースを押すたびに、入力された単語を知りたいです。単語は、最後またはその間のどこにでも入力できます。
javascriptを使用している場合、このスタックオーバーフローリンクは便利です:
on keyUp イベントを使用してスペースを確認し、diff アルゴリズムを使用して変更を確認できます。「javascript diff」アルゴリズムについては google を参照してください。
GWT では、 contentEditablediv はTextbox,Numberboxまたはを参照していると思いますRichTextArea。(他にある場合は、私に知らせてください)。
解決策はかなり単純に見えます。
onBrowseEvent()上記の各ウィジェットの forを簡単にオーバーライドできます。キーストロークが一致したらspace or Enter、div から値を取得して に保存しcurrent value or any other stringます。文字列を維持し、previous valueそれと比較します。文字列の最初の変更に遭遇すると、探していた単語が得られます。
お役に立てれば