Charm 4.0.0 PopupView появляется только один раз
У меня есть набор элементов управления, которые используютPopupView
, После обновления до Charm 4.0.0 они показывают странное поведение.
Когда я выбралNode
содержится в PopupView, PopupView используется для закрытия. Теперь PopupView закрывается, но сразу появляется снова. Кроме того, как только я нажимаю за пределами PopupView, он закрывается, но я не могу показать его снова.
Я проверил это на примере изГлюон и испытал такое же поведение в отношении второго вопроса:
public class MyApp extends MobileApplication{
private Button button;
private PopupView popupView;
@Override
public void init() {
addViewFactory(HOME_VIEW, () -> {
button = new Button("Click");
button.setOnAction(event -> popupView.show());
popupView = new PopupView(button);
VBox vBox = new VBox();
vBox.getChildren().addAll(new Label("Choice 1"), new Label("Choice 2"), new Label("Choice 3"));
vBox.setSpacing(5);
popupView.setContent(vBox);
return new View(button) {
@Override
protected void updateAppBar(AppBar appBar) {
appBar.setTitleText("PopupView");
}
};
});
}
}