SvuotaAzioniLocali()
Questo metodo toglie tutte le azioni globali configurate, comprese quelle
predefinite.
CambiaTabella(&$tabella)
Cambia la tabella sottostante senza modificare lo schema.
ImpVisibile($nCampo, $bool=VERO)
ImpParametri(&$vParam)
$vParam è un vettore associativo di variabili aggiuntive che si vogliono
ritrasmettere ad ogni sottomissione del modulo.
AggParametri(&$vParam)
$vParam è un vettore associativo di variabili aggiuntive che si vogliono
ritrasmettere ad ogni sottomissione del modulo in aggiunta a quelle già
impostate.
AggParametro(&$nome, &$valore)
Aggiunge il parametro $nome con valore $valore all'insieme dei parametri da
ritrasmettere.
ImpUtente(&$utente)
Permette di propagare la sessione a tutte le pagine chiamate.
ImpFormatoPred($tipo, $par)
Indica il formato da applicare per tutti i campi per cui non viene
specificato, se questo metodo non viene invocato il formato predefinito è
(VIS_CONTR, CONTR_NORMALE);
$tipo e $par hanno la stessa semantica dei parametri omonimi del metodo
html/protoh::PrendiVisCampo.
ImpFormato($nCampo, $tipo, $par)
$nCampo è l'indice base 0 del campo a cui applicare il formato;
$tipo e $par hanno la stessa semantica dei parametri omonimi del metodo
html/protoh::PrendiVisCampo.
AzioneLocale(&$nome, &$etichetta, &$icona, &$nomeFinestra, $validazione='')
Questo metodo aggiunge un pulsante per ogni riga di dati che trasmette alla
originaria i parametri impostati attraverso il metodo ImpParametri e tutti
i dati della riga su cui il pulsante è stato premuto.
$nomeFinestra è il nome della finestra in cui viene eseguita l'azione e può
assumere i valori speciali STESSA_FINESTRA e NUOVA_FINESTRA.
$validazione è uno script che viene eseguito per controllare la correttezza
sintattica del contenuto della form. Passare il valore '' se non si vuole
alcuna validazione.
Torna l'oggetto Azione creato per ulteriori personalizzazioni.
deprecata
UriAzioneLocale(&$uri)
Questo metodo imposta la pagina che deve essere invocata per eseguire l'ultima
azione locale configurata.
Deprecata, usare l'oggetto tornato dal metodo AzioneLocale.
deprecata
DimFinestraAzioneLocale($x, $y)
Questo metodo imposta le dimensioni per la finestra che verrà aperta
dall'ultima azione locale impostata.
Deprecata, usare l'oggetto tornato dal metodo AzioneLocale.
ScambiaCampi($c1, $c2)
Questo metodo scambia le posizioni dei campi che attualmente si trovano
nelle posizioni di indice (base 0) $c1 e $c2.
SpostaCampo($c, $p)
Questo metodo sposta il campo di posizione $c alla posizione $p.
Se $p minore di $c sposta in avanti tutti i campi compresi tra $c e $p.
Se $p maggiore di $c sposta indietro tutti i campi compresi tra $c e $p.
sposta il controllo associato al campo $p alla posizione $c
ImpOrdineCampi(&$v)
Questo metodo imposta la posizione di tutti i campi come indicato dal
parametro passato.
es: dati i campi di indici 0,1,2,3,4 per fare in modo che gli indici
4 e 2 siano i primi bisogna invocare il metodo col parametro v(4,2,0,1,3).
importante: bisogna specificare tutti i campi compresi nella
selezione.
ImpTitoli(&$vTitoli)
Questo metodo imposta il titolo/etichetta per ogni campo presente,
lasciare non impostato l'indice relativo se si vuole mantenere il
titolo calcolato
protetta
Titolo($iControllo) &
Ritorna il titolo impostato dall'utente o il titolo calcolato del campo
Intestazione(&$titolo, $bStampa=VERO)
Registra tutti gli script e gli stili necessari all'aspetto.
Stampa l'intestazione e l'apertura del corpo della pagina html, col titolo
indicato e con tutti i js che servono ai vari controlli.
Implementazione dell'interfaccia Contenuto
astratta
PubblicaInHtml($posizione=0, $azzera=VERO, $bStampa=FALSO)
Stampa una pagina interattiva da cui poter modificare il contenuto.
$posizione indica il numero di righe da saltare nella lettura dei dati.
$azzera indica se bisogna eliminare lo schema calcolato, una volta stampato.
$bStampa indica se bisogna stampare l'SQL di selezione (in fase di sviluppo).
astratta
Stampa($azzera=VERO, $bStampa=FALSO)
Stampa una pagina interattiva da cui poter modificare il contenuto.
Implementazione dell'interfaccia Contenuto
$azzera indica se bisogna eliminare lo schema calcolato, una volta stampato.
$bStampa indica se bisogna stampare l'SQL di selezione (in fase di sviluppo).
CalcolaSchema()
Sulla base dello stato corrente questo metodo calcola un oggetto di tipo
html/protoh che rappresenta un possibile modo di visualizare una pagina
rappresentante i dati selezionati
Implementazione dell'interfaccia Contenuto
Indenta($livelli)
imposta il livello di indentazione dell'html
Implementazione dell'interfaccia Contenuto
ImpSchema(&$schema)
Imposta l'oggetto html/protoh passato come schema di pubblicazione
NumCampiVisibili()
Lavora in tempo lineare
protetta
StampaStruttura()
Stampa una tabella HTML indicante la struttura della tabella SQL
protetta FormatoVisibile($indice)
protetta Passo($indiceFormato)