protected List<FieldGroup.FieldConfig> createFieldsForAttributes(FieldGroup newRuntimeFieldGroup) { @SuppressWarnings("unchecked") Collection<DynamicAttributesMetaProperty> metaProperties = rds.getPropertiesFilteredByCategory(); List<FieldGroup.FieldConfig> fields = new ArrayList<>(metaProperties.size()); for (DynamicAttributesMetaProperty property : metaProperties) { FieldGroup.FieldConfig field = newRuntimeFieldGroup.createField(property.getName()); field.setProperty(property.getName()); CategoryAttribute attribute = property.getAttribute(); if (attribute != null) { field.setCaption(attribute.getLocaleName()); if (StringUtils.isNotBlank(attribute.getWidth())) { field.setWidth(attribute.getWidth()); } else { field.setWidth(fieldWidth); } } else { field.setCaption(property.getName()); field.setWidth(fieldWidth); } fields.add(field); } return fields; }
FieldGroup.FieldConfig field = resultComponent.createField(id); if (property != null) { field.setProperty(property);
FieldGroup.FieldConfig field = resultComponent.createField( DynamicAttributesUtils.encodeAttributeCode(attribute.getCode())); field.setProperty(DynamicAttributesUtils.encodeAttributeCode(attribute.getCode()));
return; FieldGroup.FieldConfig field = fieldGroup.createField(metaProperty.getName()); field.setProperty(metaProperty.getName()); field.setCaption(getPropertyCaption(metaClass, metaProperty));
FieldGroup.FieldConfig fieldConfig = fieldGroup.createField(metaProperty.getName()); fieldConfig.setWidth("400px"); fieldConfig.setComponent(field);