Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    aiuto gestire creazione tabella riga per riga jsp

    Salve a tutti! spero possiate aiutarmi... il mio problema è questo:

    devo creare una struttura che può contenere una serie di righe il cui numero non è conosciuto.. praticamente ci sarà un pulsante inserisci che ogni volta che viene cliccato permette l'inserimento di una nuova riga, ogni riga è composta da una serie di campi, quindi ad ogni inserimento devo mantenere i campi già compilati e fare inserire quelli della riga nuova..

    ogni riga è un'istanza di una classe serializzabile che la rappresenta con tutti i campi e poi ho la action che gestisce i bottoni della pagina ma non ho capito come fare questa interazione, come far spuntare una riga alla volta mantenendo la precedente senza memorizzare niente in db.. la memorizzazione deve avvenire solo alla fine.
    Praticamente dovrei creare un array list che contiene tutte le istanze delle righe..

    Uso struts..

    spero di essermi fatta capire! aiuto!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuta, operazione da fare in javascript o in jsp?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    Originariamente inviato da cavicchiandrea
    Ciao e benvenuta, operazione da fare in javascript o in jsp?
    la pagina è jsp, la comunicazione con la action la faccio con lo script javascript... la posso fare come voglio.. l'importante è che funzioni...

    Grazie del benvenuto!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se questa discussione ti può essere d'aiuto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    Originariamente inviato da cavicchiandrea
    Vedi se questa discussione ti può essere d'aiuto
    Grazie, l'idea è buona ma devo inserire tanti td e tante cose...la mia "riga" è questa:

    <tr>
    <td class="utl_data_value" align="center">
    <html:text property="numeroRata" maxlength="1" size="1" readonly = "readonly" styleId="numeroRata_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:img style="cursor:hand" styleId="dataScadenza_calendar"
    srcKey="image.button.calendar" altKey="image.button.calendar.tooltips"
    />
    <html:text property="dataScadenza" maxlength="8" size="8" styleId="dataScadenza_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="residuoAnte" maxlength="20" size="20" styleClass="utl_input" styleId="residuoAnte_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="quotaCapitale" maxlength="20" size="20" styleClass="utl_input" styleId="quotaCapitale_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="quotaInteressi" maxlength="20" size="20" styleClass="utl_input" styleId="quotaInteressi_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="altreVoci" maxlength="20" size="20" styleClass="utl_input" styleId="altreVoci_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="rataNetta" maxlength="20" size="20" styleClass="utl_input" styleId="rataNetta_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="divisa" maxlength="10" size="10" readonly = "readonly" styleId="divisa_<%=i%>"/>
    </td>
    <td class="utl_data_value" align="center">
    <html:text property="tassoDiPeriodo" maxlength="5" size="5" styleClass="utl_input" styleId="tassoDiPeriodo_<%=i%>"/>
    </td>
    </tr>

    posso inserire questo codice HTML nella function javascript?

    oppure?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si puoi "inniettare" codice html nel documento tramite elemento.innerHTML='codice che vuoi' ma la soluzione migliore e usare il DOM (vedi discussione segnalata)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    Originariamente inviato da cavicchiandrea
    Si puoi "inniettare" codice html nel documento tramite elemento.innerHTML='codice che vuoi' ma la soluzione migliore e usare il DOM (vedi discussione segnalata)
    si ma devo inserire td per td... se fossero due campi ok.. ma tutto quel papello inserito così non mi piace... volevo una soluzione più pulita....

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se la struttura è quella non hai molte alternative, e le possibilità più "facili" sono quelle, oppure potresti usare .clone() di Jquery ma se non hai conoscenza di jquery forse è meglio di no
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.