Salve sono qui per chiedere dei consigli a gente più esperta di me!
Sto facendo un "progetto" usando Java Server Faces con IceFaces e Hibernate.
Ho creato le classi e i DAO con Hibernate partendo dal database.
in seguito ho creato una pagina .xhtml con dei campi da inserire:
Esempio di immissione dati molto semplicemente:
<ice:outputText value="Nome azienda: " />
<ice:inputText value="#{utenteAzienda.nomeAzienda}" required="true" />
e fin qui non ci sono problemi.
Ora l'utente deve selezionare una voce da un menu a tendina! Io nel database ho la tabella con tutti i record già inseriti (esempio, quella dei comuni) e l'utente aprendo la tendina deve visualizzare i nomi dei comuni... COME DEVO FARE?
dovrei crearmi una funzione nel DAO della tabella comuni che mi faccia ritornare la lista e passare quella come value alla SelectOneMenu se non sbaglio, ma non so come fare
PROBLEMA NUMERO DUE!
vi posto direttamente il codice:
TABELLA:
<h3>Dati Compagine Sociale</h3>
<ice:dataTable border="1">
<ice:column id="column1">
<f:facet name="header">
<ice:outputText value="Nome" />
</f:facet>
</ice:column>
<ice:column id="column2">
<f:facet name="header">
<ice:outputText value="Cognome" />
</f:facet>
</ice:column>
<ice:column id="column3">
<f:facet name="header">
<ice:outputText value="Quota capitale sociale"/>
</f:facet>
</ice:column>
<ice:column id="column4">
<f:facet name="header">
<ice:outputText value="Quota di partecipazione" /> </f:facet>
</ice:column>
</ice:dataTable>
FORM DI INSERIMENTO:
<ice:panelGrid border="0" columns="2">
<ice:outputText value="Nome: " />
<ice:inputText value="#{utenteCompagine.nome}"required="true"/>
<ice:outputText value="Cognome: " />
<ice:inputText value="#{utenteCompagine.cognome}" required="true" />
<ice:outputText value="Quota di capitale sociale: " />
<ice:inputText value="#{utenteCompagine.quotaCapitaleSociale}" required="true" />
<ice:outputText value="Quota di partecipazione (%): " />
<ice:inputText value="#{utenteCompagine.quotaPartecipazione}" required="true" />
</ice:panelGrid>
<h:commandButton action="nuovo_compagine_ok" value="Aggiungi membro alla compagine" />
e l'immagine per chiarire com'è e cosa deve fare:
in poche parole devo inserire nome, cognome, quota aprtecipazione e quota di capitale e cliccare sul tasto e me li deve far apparire nello stesso momento nella tabella che ho creato sopra, visto che fa parte di una pagina più ampia, in modo tale che se si vuole aggiungere un altro nome lo si possa fare compilando il form.. ma anche qui non so come fare! chi mi da una mano?