Comment implémenter une liste dynamique avec un composant composite JSF 2.0?
J'ai demandé à cette question et bien que la réponse directement satisfait mes besoins, je suis parti avec un sentiment qu'il y a de plus simple solution de ce problème spécifique.
Je voudrais avoir un composite composant qui accepte une liste d'éléments (Le type des éléments convenus donc les membres peuvent être utilisées librement à l'intérieur du composite component)
Le CC (composite component) affichage de la liste des éléments et permet de l'addition et de la soustraction des éléments.
Je voudrais le faire le plus simplement et de manière efficace.
Pour illustrer le problème, un exemple:
La définition se doit d'être assez simple (sauf si bien sûr, ce n'est pas 🙂 ):
<special:dynamicFieldList value="#{bean.fieldList} />
Le plus abstrait forme d'un Field
objet serait:
public class Field{
String uuid;
String value;
}
Je suppose que c'est elle.
Comment voulez-vous mettre en œuvre la présente d'une manière simple?
Merci!
source d'informationauteur Ben
Vous devez vous connecter pour publier un commentaire.
J'avais utiliser un
<h:dataTable>
dans un composite, composant avec un supportUIComponent
qui vous pouvez lier parcomponentType
attribut de la<composite:interface>
. Dans la sauvegarde deUIComponent
vous pouvez ensuite conserver leDataModel
et de définir les actions.dynamicFieldList.xhtml
(le
<h:inputText>
peuvent si nécessaire être votre composite composante du champ)com.example.DynamicFieldList
Utiliser comme suit:
avec juste ce
et