preventing multiple UI Elements

master
Markus Kreth 4 years ago
parent 62b1034531
commit 1b997b1390
  1. 12
      src/main/java/de/kreth/invoice/views/View.java

@ -62,7 +62,6 @@ public class View extends VerticalLayout implements BeforeEnterObserver {
this.invoiceItemBusiness = invoiceItemRepository;
this.invoiceRepository = invoiceRepository;
this.articleBusiness = articleRepository;
}
@Override
@ -127,11 +126,20 @@ public class View extends VerticalLayout implements BeforeEnterObserver {
UserBank bank = user.getBank();
UserAdress adress = user.getAdress();
return bank == null || adress == null || !bank.isValid() || !adress.isValid();
return bank == null
|| adress == null
|| !bank.isValid()
|| !adress.isValid();
}
private void createUi() {
if (getComponentCount() > 0 && invoiceItems != null && invoiceCompoent != null) {
invoiceItems.refreshData();
invoiceCompoent.refreshData();
return;
}
Button menuButton = new Button(VaadinIcon.MENU.create());
menuButton.addClickListener(this::onMenuButtonClick);

Loading…
Cancel
Save