TabLayoutPanel があります。最初、TabLayoutPanel にはタブがありません。ユーザーは、可能な限り多くのタブを追加できます。すべてのタブを削除することもできます。
私の要件は次のとおりです。
TabLayoutPanel に少なくとも 1 つのタブがある場合は常に、button enabled = true を設定したいと思います。タブがない場合は、button enabled = false に設定します。
getView().getMainTabLayoutPanel().addAttachHandler(new AttachEvent.Handler(){
@Override
public void onAttachOrDetach(AttachEvent event) {
int currentSelectedTabInt=getView().getMainTabLayoutPanel().getSelectedIndex();
if(currentSelectedTabInt>-1){
getView().getMyButton().setEnabled(true);
}
}
});
上記のコードは機能しません。
では、タブが Gwt の TabLayoutPanel に挿入または削除されたときにイベントを発生させる方法は?