2010-08-02 23 views
1

Je suis en train d'obtenir des données d'une table de données dans rich:modal panneauPeupler une page du tableau de données dans le panneau modal

L'ensemble des flux est la suivante

  • En cliquant sur le bouton de recherche sur la page principale , un panneau modal apparaît avec des données appropriées & case à cocher
  • jusqu'à ce point l'application fonctionne bien
  • Après avoir cliqué sur le bouton OK, les données sélectionnées doivent être renseignées dans la page principale. C'est où le code échoue

J'ai essayé des choses comme getRowData, getValues, etc. mais en vain. Cela pourrait se faire en gardant la fève portée de session, mais je dois garder ce haricot portée à la demande en utilisant Apache MyFaces JSF 1.2

Répondre

2

Deux façons vient à l'esprit:

  1. Passer un paramètre de requête supplémentaire (la chaîne de recherche et le numéro de page?) afin que le bean sache quelles données à précharger. Utilisez MyFaces Orchestra pour créer une étendue de conversation qui se situe entre la portée de la demande et celle de la session et correspond exactement à la portée que vous recherchez pour cette exigence fonctionnelle particulière.

+0

Thnx BalusC, je viens de parler sur votre blog http://balusc.blogspot.com/2006/06/using-datatables.html Il est utile et le code fonctionne très bien quand un page mais comme je déplace le même code vers le panneau modal certains comment je ne reçois pas les valeurs de ces méthodes (getRowData, getValue, etc), Même le ValueChangeListener ne fonctionne pas ...: (( Je vais essayer de regarder dans Myfaces Orchestra, j'espère que ça résoudra mon problème – Vipin

+0

De rien, bonne chance. – BalusC