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