Search in sources :

Example 1 with FieldSet

use of com.manydesigns.elements.annotations.FieldSet in project Portofino by ManyDesigns.

the class FormBuilder method buildFieldGroup.

protected void buildFieldGroup(Form form, int i, Map<String, Field> fieldMap) {
    ArrayList<PropertyAccessor> group = groupedPropertyAccessors.get(i);
    String fieldSetName;
    if (fieldSetNames == null) {
        fieldSetName = null;
    } else {
        fieldSetName = fieldSetNames.get(i);
    }
    com.manydesigns.elements.forms.FieldSet fieldSet = new com.manydesigns.elements.forms.FieldSet(fieldSetName, nColumns, mode);
    form.add(fieldSet);
    for (PropertyAccessor propertyAccessor : group) {
        buildField(fieldSet, propertyAccessor, fieldMap);
    }
}
Also used : FieldSet(com.manydesigns.elements.annotations.FieldSet) PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor)

Aggregations

FieldSet (com.manydesigns.elements.annotations.FieldSet)1 PropertyAccessor (com.manydesigns.elements.reflection.PropertyAccessor)1