Hoi,
Ik hoop dat de titel een beetje duidelijkheid uitstraalt...zo niet, mijn excuses hiervoor. Verder ben ik vrij nieuw in het hele Richfaces/A4J (en JSF) verhaal, maar ik ben voor m'n eigen gevoel al goed opweg.
Ik heb succesvol een richfaces:suggestionbox aangemaakt. Mbv een backing bean verschijnen er in een box onder het inputveld dus suggesties wanneer iemand een studentnummer intypt in het inputveld. Deze suggestiebox bestaat nu uit 2 kolommen, namelijk 1 met studentNumber en 1 met studentName.
Dit werkt! In het bovenstaande wordt via het fetchValue attribuut het studentNummer in het inputfield geplaatst, wanneer op een suggestie in de suggestionbox wordt geklikt.
Maarrrr wat ik nu wil...is dat wanneer je op een suggestie klikt, de studentName value ook direct in een ander inputfield (h:inputText) wordt geplaatst. Ik heb dus al flink lopen zoeken in de Richfaces Dev-guide en via het JBoss Forum naar een oplossing, maar niets gevonden. Simpelweg meerdere verwijzingen naar id's in het for-attribuut plaatsen werkt niet....
Natuurlijk wil ik dit niet alleen met studentNaam doen, maar dat wanneer je op een suggestie klikt gelijk allerlei velden worden ingevuld (dus ook nog de klas erbij etc etc). Het lijkt me toch dat zoiets moet kunnen...
Wat hulp zou ik zeer op prijs stellen
Ik hoop dat de titel een beetje duidelijkheid uitstraalt...zo niet, mijn excuses hiervoor. Verder ben ik vrij nieuw in het hele Richfaces/A4J (en JSF) verhaal, maar ik ben voor m'n eigen gevoel al goed opweg.
Ik heb succesvol een richfaces:suggestionbox aangemaakt. Mbv een backing bean verschijnen er in een box onder het inputveld dus suggesties wanneer iemand een studentnummer intypt in het inputveld. Deze suggestiebox bestaat nu uit 2 kolommen, namelijk 1 met studentNumber en 1 met studentName.
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <h:inputText value="#{bean.student}" id="student" /> <richfaces:suggestionbox width="200" height="350" fetchValue="#{result.studentNumber}" for="student" suggestionAction="#{bean.autocomplete_student}" var="result"> <h:column> <h:outputText value="#{result.studentNumber} "/> </h:column> <h:column> <h:outputText value="#{result.studentName}"/> </h:column> </richfaces:suggestionbox> |
Dit werkt! In het bovenstaande wordt via het fetchValue attribuut het studentNummer in het inputfield geplaatst, wanneer op een suggestie in de suggestionbox wordt geklikt.
Maarrrr wat ik nu wil...is dat wanneer je op een suggestie klikt, de studentName value ook direct in een ander inputfield (h:inputText) wordt geplaatst. Ik heb dus al flink lopen zoeken in de Richfaces Dev-guide en via het JBoss Forum naar een oplossing, maar niets gevonden. Simpelweg meerdere verwijzingen naar id's in het for-attribuut plaatsen werkt niet....
Natuurlijk wil ik dit niet alleen met studentNaam doen, maar dat wanneer je op een suggestie klikt gelijk allerlei velden worden ingevuld (dus ook nog de klas erbij etc etc). Het lijkt me toch dat zoiets moet kunnen...
Wat hulp zou ik zeer op prijs stellen