sorgente radio.iphp
creato lì 20 giu 2015 da Mirko
ultima modifica il $Date: 2024-11-15 23:46:44 +0100(ven, 15 nov 2024) $
da $Author: mirko $ r.$Rev: 10850 $
classe vis_radioFa estende vis_campo
{
costruttore($bd_campo, &$valori, &$classiFa, $titoli, $classiAggiuntive="fa", $mostraTestiStatici=VERO)
Attributi(&$valore, &$classe, $valGrezzo=NULL); &
Contenuto(&$valore, &$classe); &
DaChiudere($i=0);
Dimensione();
Script(); &
Tag(); &
}
costruttore($bd_campo, &$valori, &$classiFa, $titoli, $classiAggiuntive="fa", $mostraTestiStatici=VERO)
Questa classe visualizza un controllo il cui funzionamento è del tutto
simile ai cosiddetti "radio".
Mostra un insieme di icone affiancate con al massimo una selezionata,
riconoscibile da un bordo. Opzionalmente mostra dei titoli al passaggio
del mouse e un testo statito affianco ad ogni icona.
es per un controllo booleano:
$valori = ['S', 'N']
$classiFa = ['fa-check', 'fa-xmark']
$titoli = ['si', 'no']
CreaScript()
Questo metodo viene chiamato dagli oggeti del modulo html/aspetto prima di
tutti gli altri e serve per indicare a navigami i js richiesti dal controllo.
Dimensione()
Grossa quanto il titolo del campo
protetta
Tag() &
Questa implementazione visualizza i campi dei controlli html di inserimento
protetta
Attributi(&$valore, &$classe, $valGrezzo=NULL) &
Valorizza le icone con i loro titoli e il valore al campo nascosto.
protetta
Contenuto(&$valore, &$classe) &
Se bisogna mostrare dei testi statici a fianco delle icone riempie i tag
SPAN, altrimenti non fa niente.
protetta
DaChiudere($i=0)
Torna VERO quando il tag non è l'input nascosto