in Test.ui.xml
<g:DialogBox ui:field="wishlistDialogBox" autoHide="true">
<g:caption>Test</g:caption>
<g:HTMLPanel> some widgets..</g:HTMLPanel>
</g:DialogBox>
После запуска приложение по-прежнему показывает DialogBox
, поэтому я попытался установить скрытие для «wishlistDialogBox» в TestView.java
, но это не сработало.
@UiField DialogBox wishlistDialogBox;
@Inject
public TestView(final Binder binder) {
widget = binder.createAndBindUi(this);
wishlistDialogBox.hide();
}
Затем я установил скрытие для него в TestPresenter.java
, но это все равно не сработало.
@Override
protected void onBind() {
super.onBind();
getView().getWishlistDialogBox().hide();
}
В чем дело, Гудл так и не объяснил.
Кроме того, как повторно использовать DialogBox
?