Je wolud comme l'utilisation DataModel et DataModelSelection annotations dans mon élément de gestion.DataModel et DataModelSelection dans le problème Seam
@Name("myComponent")
@Scope(CONVERSATION)
public class MyComponent {
@DataModel
private List<Item> myDataModel;
@DataModelSelection
@Out(required=false)
private Item selectedItem;
....
}
Supposons que je souhaite créer un panneau modal dans lequel je souhaite afficher les données d'élément sélectionnées. Unfortunatelly la propriété « selectedItem » qui est annotées DataModelSelection est nul dans le panneau modal ....
<rich:dataGrid value="#{myDataModel}" var="something">
....
<a4j:commandButton oncomplete="show my edit panel" ..../>
....
</rich:dataGrid>
<rich:modalPanel>
....
<h:inputText value="myComponent.selectedItem"/>
</rich:modalPanel>
Est-il possible possible d'utiliser les données sélectionnées en dehors de la grille de données?
Une autre chose est que je ne peux pas utiliser le « myComponent.myDataModel » dans le dataGridpropriété valeur, mais simplement myDataModel. Dans d'autres cas cela ne fonctionne pas très bien ce qui peut être problématique si je voudrais utiliser une classe pour base à l'autre.
Des suggestions?
Merci d'avance.