@Override public void valueChange(Property.ValueChangeEvent event) { final Property property = event.getProperty(); if (property == table) { try { final ContentType contentType = contentTypeService.findById(table.getValue().toString()); final ContentTypeModel bean = getModel(contentType); form.binder.setItemDataSource(new BeanItem<>(bean)); setReadFormProperties(); } catch (Exception r) { } } }