onLoad
のイベントをキャッチしたいTextBox
。しかし、それを呼び出すことができるハンドラーが見つかりません。GWT はLoadHandler
同じ目的を提供します。しかし、 から Load イベントをインスタンス化する方法がわかりませんTextBox
。
どんな助けでもかなりです!!!
addAttachHandler()を探しているようです。
実装を設計している場合は、 HasAttachHandlerscustom textbox
インターフェイスを実装します。
TextBox は、 onLoad()と呼ばれる保護されたメソッドを持つValueBoxBaseを拡張します。
あなたがしなければならないのは次のことだけです
public class MyTextBox extends TextBox
{
@Override
protected void onLoad() {
//Do your stuff
}
}
textBox.addAttachHandler(new Handler() {
@Override
public void onAttachOrDetach(AttachEvent event) {
if (event.isAttached()){
doMyOnLoadMethod();
}
}
});