Ваадин, все меняется после смены взгляда - PullRequest
0 голосов
/ 18 февраля 2019

Если я переключу вид из главного меню на другую страницу, а затем вернусь в главное меню, то все на странице главного меню сместится в верхний левый угол примерно на один сантиметр.Я не знаю, что я что-то упустил?Это конструктор для моего главного меню:

public MainMenuView() {
    lHeader.setWidth(null);

    addButton.setWidth("100px");
    addButton.setHeight("100px");
    searchButton.setWidth("100px");
    searchButton.setHeight("100px");
    editButton.setWidth("100px");
    editButton.setHeight("100px");


    vLayout.addComponent(buttons);
    this.setCompositionRoot(vLayout);
    buttons.setComponentAlignment(lHeader, Alignment.MIDDLE_CENTER);


    addMerchant.setStyleName("mystyle");
    showMerchants.setStyleName("mystyle");
    merchantSearch.setStyleName("mystyle");
    lHeader.addStyleName("mylabelstyle");
    addButton.setStyleName("addButtonStyle");
    searchButton.addStyleName("searchButtonStyle");
    editButton.addStyleName("editButtonStyle");
    addLabel.addStyleName("add");
    searchLabel.addStyleName("search");
    editLabel.addStyleName("edit");


    addButton.addClickListener(e -> addMerchant());
    editButton.addClickListener(e -> showMerchants());
    searchButton.addClickListener(e -> merchantSearch());

}

1 Ответ

0 голосов
/ 21 февраля 2019
  1. Это происходит, когда некоторые стили дублируются на первой и второй страницах./ вам нужно проверить их ./
  2. Вам необходимо проверить Scope тип ваших компонентов./ Возможно, это произойдет, когда вы используете какой-либо компонент пользовательского интерфейса, аннотированный @ SessionScope

Как вы управляли маршрутизацией между этими 2 страницами.

...