を使用する一連のコントロールがありますPopupView
。Charm 4.0.0 へのアップデート以降、奇妙な動作が見られます。
PopupView に含まれているものを選択するNode
と、PopupView が閉じられていました。PopupView は閉じられますが、すぐに再び表示されます。さらに、PopupView の外側をクリックするとすぐに閉じられますが、再度表示することはできません。
Gluon javadocの例でテストしたところ、2 番目の問題に関して同じ動作が発生しました。
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");
}
};
});
}
}