Невозможно отобразить сетки внутри адаптивного диалога, используя vaadin 14 - PullRequest
2 голосов
/ 20 марта 2020

Я пытаюсь отобразить сетки, которые находятся в диалоговом окне, но они появляются, только если мы определяем высоту, как grid.setHeight (200px). это мой код: https://gist.github.com/ust3000/b41c1c829e2e6d9a64b9e082bc150f5f Как правильно отобразить сетку в диалоге и сделать диалог отзывчивым?

public class TestPage extends HorizontalLayout {
public TestPage() {
    setJustifyContentMode(JustifyContentMode.CENTER);
    Grid<Row> grid1 = new Grid<>();
    Grid<Row> grid2 = new Grid<>();
    SplitLayout sp = new SplitLayout(grid1, grid2);
    sp.setOrientation(SplitLayout.Orientation.HORIZONTAL);
    // add column and populate grid1 and grid2
    Dialog dialog = new Dialog();
    dialog.add(sp);
    this.add(dialog);
    this.expand(dialog);
    dialog.open();
    this.setSizeFull();
  }
}

1 Ответ

0 голосов
/ 24 марта 2020

Какую именно версию вы используете?

Я запускаю 14.1.19 с вашим примером, и он работает как положено: enter image description here

Но на ваш второй вопрос, отзывчивый API для диалога поставляется с версией 14.2, но вы можете попробовать его уже сейчас с последней версией aplha: 14.2.0.apha9:)

...