Bonjour,
J'aimerais savoir comment ajouter des champs de recherche sur une page JSF,
pour afficher une liste, en fonction des paramètres saisis.
J'utilise JDeveloper 10.1.3.
Je vous remercie d'avance.
Chris
Bonjour,
J'aimerais savoir comment ajouter des champs de recherche sur une page JSF,
pour afficher une liste, en fonction des paramètres saisis.
J'utilise JDeveloper 10.1.3.
Je vous remercie d'avance.
Chris
Bonjour et bienvenue à toi,
Ta question est très vague... On ne sait pas grand chose de ce que tu veux faire exactement...
Peux-tu préciser s'il te plaît ?
Quelles librairies utilises-tu (RichFaces, Tomahawk, etc.) ?
Ne te suffit-il pas de définir un formulaire HTML (<h:form>) avec les champs adéquats (<h:inputText>), le tout avec un bouton de recherche (<h:commandButton>) qui va appeler une méthode d'un bean ?
Bonjour,
Je te remercie.
Le fait est, que je viens de commencer à utiliser JDeveloper et je me familiarise petit à petit avec Java.
Je vais essayer d'être plus précis...
J'ai accès à différentes tables d'une base de données.
J'ai une requête SQL appelant 5 tables de cette BDD ORACLE.
J'aimerais en premier lieu, afficher le résultat de la requête sur une page JSF.
Deuxièmement, laisser de coter cette requête, et introduire sur une page JSF : des champs de recherche, pour plusieurs paramètres concernant les tables; pour ensuite afficher le résultat sous forme de liste, les informations demandées (en dessous des champs de recherche).
J'espère que j'ai été un peu plus clair, et que j'obtiendrai une petite piste.
J'ai cherché pendant des heures, sans succès..!
Merci.
Chris
Pour afficher les résultats d'une requête dans un tableau :
Tu stockes tes résultats dans une liste d'objets, chaque objet (une classe à toi) représentant les informations d'un résultat.
Après, tu utilises le composant <h:datatable> (ou un équivalent selon les librairies que tu utilises) pour faire afficher les résultats. La datatable va parcourir ta liste (donnée par l'attribut value). Tu n'auras alors qu'à définir ce que doit contenir chaque colonne.
Tu trouveras un exemple basique ici.
Pour le formulaire, tu fais un formulaire via le <h:form> et tu ajoutes plein de <h:inputText> pour chaque critère. Tu fais un bouton <h:commandButton> qui lancera une action de ton bean pour exécuter la recherche en base de données.
Il s'agit là vraiment des bases de JSF, donc j'évite de trop m'étendre, mais n'hésite pas à poser des questions si tu es perdu...
Plus généralement, jette un oeil à la FAQ de JSF...
Merci, je vais essayer ca.
Sinon j'ai trouvé un petit tutorial, je vais voir ce qu'il me propose..!
http://www.oracle.com/webapps/online...arch_bc%7Ehtm/
En fait, ce que j'aimerais obtenir en gros c'est ca
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager