Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    8

    Popolare una SelectOneMenu da database e altri problemi

    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 myeclipse partendo dal database.
    in seguito ho creato una pagina .xhtml con dei campi da inserire:

    Esempio di immissione dati molto semplicemente:

    <iceutputText 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">
    <iceutputText value="Nome" />
    </f:facet>
    </ice:column>
    <ice:column id="column2">
    <f:facet name="header">
    <iceutputText value="Cognome" />
    </f:facet>
    </ice:column>
    <ice:column id="column3">
    <f:facet name="header">
    <iceutputText value="Quota capitale sociale"/>
    </f:facet>
    </ice:column>
    <ice:column id="column4">
    <f:facet name="header">
    <iceutputText value="Quota di partecipazione" /> </f:facet>
    </ice:column>
    </ice:dataTable>

    FORM DI INSERIMENTO:

    <iceanelGrid border="0" columns="2">

    <iceutputText value="Nome: " />
    <ice:inputText value="#{utenteCompagine.nome}"required="true"/>

    <iceutputText value="Cognome: " />
    <ice:inputText value="#{utenteCompagine.cognome}" required="true" />

    <iceutputText value="Quota di capitale sociale: " />
    <ice:inputText value="#{utenteCompagine.quotaCapitaleSociale}" required="true" />

    <iceutputText value="Quota di partecipazione (%): " />
    <ice:inputText value="#{utenteCompagine.quotaPartecipazione}" required="true" />

    </iceanelGrid>

    <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?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    8
    nessuno sa come fare? sono le ultime cose che mi rimangono per concludere!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.