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