すべてのキープレスイベントのメソッドで何かを出力する必要があります。私は以下のコードを試して、その問題は、常にnullを返す最初のキーを押すことです。一方、2番目の文字を入力すると、最初のキーイベントが出力されます。キープレスイベントは最初のイベントで文字をキャプチャしていません。これを解決するのに手伝ってもらえますか?KeyPressハンドラが最初の文字のために機能していません
3
A
答えて
1
このシナリオでは、あなたがKeyUpEventを使用する必要があります。以下の更新されたコードを見つけてください。
final StringComboBox searchGridTextBox = new StringComboBox();
searchGridTextBox.setEmptyText("Search Grid");
searchGridTextBox.addFocusHandler(new FocusHandler(){
@Override
public void onFocus(FocusEvent event){
if(searchGridTextBox.getStore().size() > 0)
searchGridTextBox.expand();
}
});
searchGridTextBox.addKeyUpHandler(new KeyUpHandler() {
@Override
public void onKeyUp(KeyUpEvent event) {
System.out.println("On key up event ") ;
}
});
0
さらに2つのハンドラが利用可能です。keyUpとkeyDownハンドラがあります。 keyUp/keyDownハンドラを使用して、あなたの必要条件を満たすかどうか確認してください。
KeyPressイベントは、この記事で説明されている空のコンボボックスの場合にどのように振る舞うかの違いがあります:
関連する問題
- 1. search()最初の文字が文字列にない場合はjavacriptが機能しません
- 2. jQueryを使用して最初のKeyPressでバインドが機能しない
- 3. 範囲内の文字列が機能していません
- 4. スイッチ文字列のステートメントが機能していませんか?
- 5. FLAG_SECUREがAutoCompleteTextViewポップアップのために機能していません
- 6. LightGalleryがアンギュラ2のために機能していません
- 7. php file_get_contents()がポップアップウィンドウのために機能していません
- 8. ogメタタグがwhatsappのために機能していません
- 9. catchがhttp.getのために機能していませんAngular2
- 10. sqlは最初の文字が正しく機能していない
- 11. 最初のボタンが機能し、2番目のボタンは機能しません
- 12. assume()が初期文のために機能しない
- 13. 挿入トリガーのためのInsert文が機能しません
- 14. Javascript:スペースのためのString.replaceが機能していません
- 15. DataFrameの最初の関数ignoreNullsが機能しません。
- 16. 接続文字列がMySQLで機能していません
- 17. JavaScript文字列置換が機能していません
- 18. XMLの非マーシャルが最初の要素で機能していません
- 19. 特定の文字のためにstristrが機能しない
- 20. 最初のクリックで角度HTTPが機能しません。
- 21. 最初のTestNGコードが機能しません。
- 22. Text.LengthがwebElementの文字列の長さを見つけるために機能していません
- 23. 私の接続文字列がsignalRのために機能していません
- 24. pageXとpageY with jQuery Keypressイベントが機能しません
- 25. Spring Pageableは注文のためには機能しません
- 26. 分割文字列すべてのX文字列が機能しません
- 27. jQueryからの呼び出しハンドラが機能しません
- 28. Pythonのすべての文字で置換が機能していません
- 29. VB.NETオブジェクトの初期化が機能していませんか?
- 30. 最初に文字列を埋め込むSwift機能が組み込まれていますか?