/** * @deprecated Inject field instance and use typed component instead of this method. */ @Deprecated default void setFieldValue(String fieldId, Object value) { setFieldValue(getFieldNN(fieldId), value); }
protected void setFullName(String displayedName) { if (datasource != null) { datasource.getItem().setValue("name", displayedName); } else if (window != null) { Field field = (Field) window.getComponentNN("name"); field.setValue(displayedName); } else { fieldGroup.setFieldValue("name", displayedName); } }
@Override public Component generateField(Datasource datasource, String propertyId) { entityNameLookup = componentsFactory.createComponent(LookupField.class); Collection<MetaClass> persistentMetaClasses = metadata.getTools().getAllPersistentMetaClasses(); entityNameLookup.setOptionsList(new ArrayList<>(persistentMetaClasses)); entityNameLookup.setValue(metadata.getClass(getItem().getEntityName())); entityNameLookup.addValueChangeListener(e -> { if (e.getValue() != null) { MetaClass metaClass = (MetaClass) e.getValue(); getItem().setEntityName(metaClass.getName()); fieldGroup.setFieldValue("entity", null); entityIdPickerField.setMetaClass(metaClass); entityIdPickerField.setEditable(false); } else { getItem().setEntityName(null); } fieldGroup.setFieldValue("entity", null); entityIdPickerField.setEditable(e.getValue() != null); }); return entityNameLookup; } });
if (Boolean.TRUE.equals(attribute.getDefaultDateIsCurrent())) { attributeFieldGroup.setVisible("defaultDate", false); attributeFieldGroup.setFieldValue("defaultDate", null); } else { attributeFieldGroup.setVisible("defaultDate", true); attributeFieldGroup.setFieldValue("isCollection", null);