2010-10-31 4 views
0

scénario: j'ai un anel modèle ouvert dans lequel j'ai un lien de commande qui ouvre un autre modèle pour rechercher des données et les données sont peuplées dans un datatable avec un lien dans l'un de la colonne. Au clic du lien j'ai besoin d'aller chercher les données de rangée et de remplir la valeur dans le panneau de modèle parent. Problème: je ne parviens pas à obtenir les données de ligne du panneau enfant en utilisant les paramètres a4j:action et également lorsque le panneau enfant est coché, le panneau parent se ferme également.Comment gérer les données d'un panneau de modèle à un autre dans les riches de JSF?

Quelqu'un peut-il s'il vous plaît m'aider à résoudre ce problème. Je sais que c'est un problème connu, mais si quelqu'un a un travail pour cela s'il vous plaît faites le moi savoir.

Répondre

0
  1. Utilisez <f:setPropertyActionListener> dans le lien de la table. Ainsi, vous définissez l'entité actuelle dans un bean géré
  2. dans le panneau modal simplement sortir la valeur de l'élément actuellement sélectionné. Par exemple #{yourBean.current.name} (vous avez défini current à l'étape précédente)
  3. Le lien mieux être <a4j:commandLink> (ou bouton), de sorte que vous pouvez reRender le panneau modal afin d'obtenir les nouvelles données
+0

Hey merci mec! ! ..Ça a marché. –

+0

@mahesh kumar si oui, n'hésitez pas à marquer la réponse comme acceptée (cochez ci-dessous le compteur de vote) – Bozho

Questions connexes