{% if(object){ f = object.getClass().getField(field); fieldType = f.getGenericType().getActualTypeArguments()[1]; fieldValue = f.get(object); } %} #{ifErrors field}
${error}
#{/ifErrors} #{else}
&{'crud.addMapElement.success', field}
#{/else} #{list items: fieldValue?.keySet(), as:'key'} #{crud.objectMapItem prefix:'object.'+field, entityId:id, entityField:field, itemKey:key, itemValue:fieldValue?.get(key), itemType:fieldType /} #{/list}