@Override public void valueChange(Property.ValueChangeEvent event) { final Property property = event.getProperty(); if (property == table) { final OperatingCost operatingCosts = OperatingCostFacade.getOperatingCostService().findById(table.getValue().toString()); form.binder.setItemDataSource(new BeanItem<>(getBean(operatingCosts))); setReadFormProperties(); } }
private void addListeners() { // Register Button Listeners form.save.addClickListener((Button.ClickListener) this); form.edit.addClickListener((Button.ClickListener) this); form.cancel.addClickListener((Button.ClickListener) this); form.update.addClickListener((Button.ClickListener) this); form.delete.addClickListener((Button.ClickListener) this); // Register Table Listerners table.addValueChangeListener((Property.ValueChangeListener) this); }