sorgente scheda.iphp
creato lì 12 apr 2023 da Mirko
ultima modifica il $Date: 2024-02-27 00:26:16 +0100(mar, 27 feb 2024) $ da $Author: mirko $ r.$Rev: 9981 $

Classe astratta che definisce i comportamenti base per un componente a scheda
multipla. Ogni contenuto aggiunto sarà mostrato in una scheda diversa
attivabile tramite clic sulla linguetta corrispondente che conterrà il suo
titolo.

classe astratta Scheda implementa Componente
{
costruttore($dodicesimi);
InserisciContenuto($contenuto, $pos);
Intestazione(&$titolo);
TitoloContenuto(&$titolo, $pos);
}

costruttore($dodicesimi, $altreclassi)
Definisce un nuovo componente a schede che occupa il numero di dodicesimi indicato dello spazio lasciato libero dal blocco in cui è posizionato.

InserisciContenuto($contenuto, $pos)
Inserisce il contenuto indicato alla posizione specificata. Se per la posizione non esiste alcun titolo definito ne definisce uno predefinito. Se per la posizione esiste già un contenuto allora il contenuto passato viene aggiunto alla lista e tutti i contenuti associati alla stessa posizione verranno visualizzati nella stessa scheda.

TitoloContenuto(&$titolo, $pos)
Associa al contenuto inserito in egual posizione un titolo da mostrare sulla linguetta della scheda

ImpostaSchedaAttiva($schedaAttiva)
indica l'indice (base 0) della linguetta attiva

Intestazione(&$titolo)
Aggiunge gli script e gli stili necessari a questo componente (nessuno) e chiama il metodo intestazione dei contenuti presenti nelle diverse schede