View Full Version : [Java] Strust, tab bloccati
carter100
23-03-2010, 20:47
Ciao a tutti, stavo sviluppando una struttura a tab con Struts.
L'unico problema, finora, è che non ho trovato nulla per impedire che alcuni tab vengano attivati.
Mi spiego: ho i tab 1,2 e 3.
Se sono sull'1, vorrei impedire che si possa passare direttamente al 2, ma che questo sia possibile solo con un click su un tasto continua.
E' possibile una cosa simile? Avete un link?
Grazie
carter100
26-03-2010, 22:27
uppettino :mc:
E vedo che ho anche sbagliato a scrivere struts nel titolo :asd:
lupoxxx87
26-03-2010, 23:15
possibile è possibile dipende da come è strutturato il tuo codice però...
carter100
27-03-2010, 08:27
possibile è possibile dipende da come è strutturato il tuo codice però...
Non mi trovo il codice sottomano, ma in breve avrei un'action precedente alla creazione della pagina a tab.
I tab son stati creati prendendo tale codice
<layout:form action="/registration">
<layout:tabs styleClass="FORM" width="400">
<layout:tab key="1" width="50">
<layout:text styleClass="FIELD" property="fullName" key="fullName"/>
<layout:text styleClass="FIELD" property="password" key="password"/>
</layout:tab>
<layout:tab key="2" width="50">
<layout:text styleClass="FIELD" property="username" key="username"/>
<layout:text styleClass="FIELD" property="password2" key="password2"/>
</layout:tab>
<layout:tab key="3" width="50">
<tr><td>
panel content 3
</td></tr>
</layout:tab>
</layout:tabs>
</layout:form>
<a href="tabs.jsp?error=true">Show this page with an error</a>
<br />
<a href="tabs.jsp">Show this page without errors</a>
</layout:html>
(è l'esempio sul sito di struts).
Ora, avrei bisogno di far in modo che all'inizio sia abilitato solo l'1. Ogni pagina a tab ha un bottone continua, al suo click si dovrebbe chiamare un'action che abilita il successivo.
Qualche idea?
lupoxxx87
27-03-2010, 11:03
a parte che questo è JSP e non Java .... comunque puoi risolverlo anche aggiungendo un controllo javascript, che secondo me è la cosa più snella...
altrimenti prova a guardarti bene la dicitura di <layout:tab ...>, dovrebbe avere dei campi che permettono di attivare o disattivare il tab
carter100
27-03-2010, 11:06
a parte che questo è JSP e non Java .... comunque puoi risolverlo anche aggiungendo un controllo javascript, che secondo me è la cosa più snella...
altrimenti prova a guardarti bene la dicitura di <layout:tab ...>, dovrebbe avere dei campi che permettono di attivare o disattivare il tab
Vabbè Java-Struts si capisce che è J2EE.
Provo a dare di nuovo 1 occhio, ma qualche giorno fa mi era parso di non vederci nulla di utile. Magari ho visto male, faccio sapere.
Grazie
lupoxxx87
27-03-2010, 11:59
siccome molti usano java per dire javaserver o javascript è meglio essere chiari...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.