Regole principali
evitare l'utilizzo di una tabella per includere l'intero contenuto della wam, ma suddividere il contenuto in più fieldset. Esempio:
<table>
<tbody>
<tr>
<td>
<fieldset>
<legend>Parametri</legend>
...
</fieldset>
</td>
</tr>
<tr>
<td>
<fieldset>
<legend>Opzioni</legend>
...
</fieldset>
</td>
</tr>
<tr>
<td>
<xsl:call-template name="ed_lista_view_ajax">
<xsl:with-param name="list_name" select="'LISTAMOV'" />
</xsl:call-template>
</td>
</tr>
</tbody>
</table>
evitare l'utilizzo di altezze/larghezze/margini/padding fissi. Per aggiungere eventuali spazi tra fieldset o sezioni utilizzare le apposite classi per i margini/padding (guida)
nel caso in cui siano molti i dati da visualizzare considerare l'opportunità di suddividere la wam in sezioni utilizzando le apposite classi edDivSectionHeader e edDivSectionBody (guida). Esempio:
<div class="edDivSectionHeader">Nome Prima Sezione</div>
<div class="edDivSectionBody">
<fieldset>
<legend>Dati Principali</legend>
...
</fieldset>
<fieldset>
<legend>Dati Aggiuntivi</legend>
...
</fieldset>
</div>
<div class="edDivSectionHeader">Nome Seconda Sezione</div>
<div class="edDivSectionBody">
<fieldset>
<legend>Opzioni Generali</legend>
...
</fieldset>
<fieldset>
<legend>Opzioni Stampa</legend>
...
</fieldset>
</div>
nel caso in cui si abbia la necessità di allineare più fieldset (e fare in modo che tutti ereditino l'altezza del fieldset più alto) è possibile utilizzare la classe edDivFlex, da applicare al div contenitore. Esempio:
<div class="edDivFlex">
<fieldset>
<legend>Fieldset Sinistro</legend>
...
</fieldset>
<fieldset>
<legend>Fieldset Centrale</legend>
...
</fieldset>
<fieldset>
<legend>Fieldset Destro</legend>
...
</fieldset>
</div>
inserire tutti i push button principali in alto, all'interno di un div con classe edDivTopButtons (guida)
non inserire testi o altro nella stessa riga dei push button
inserire eventuali messaggi di warning o informativi subito sotto i push button (guida)
la weblet ed_emissione va sempre inserita al primo livello e mai all'interno di un div/fieldset