Я спросил этот вопрос, и хотя ответ прямо удовлетворил мои потребности, я остался с чувством, что для этой конкретной проблемы требуется более простое решение.
Я хотел бы иметь составной компонент, который принимает список элементов (тип согласованных элементов, чтобы члены могли свободно использоваться в составном компоненте)
CC (составной компонент) отображает список элементов и позволяет добавлять и вычитать элементы.
Я хотел бы сделать это самым простым и эффективным образом.
Чтобы проиллюстрировать проблему, пример:
Определение должно быть довольно простым (если, конечно, его не:-)):
<special:dynamicFieldList value="#{bean.fieldList} />
Наиболее абстрактной формой объекта Field
будет:
public class Field{
String uuid;
String value;
}
Я предполагаю, что это так. Как бы вы реализовали это простым способом?
Спасибо!