phpDocumentor tag
[ class tree: tag ] [ index: tag ] [ all elements ]

Class: PICKER

Source Location: /TAG_DB.inc

Class PICKER

Class Overview

Campo picker - permette di scegliere un valore da una tabella aprendo una pop-up; utilizzabile al posto di combo molto pesanti.

Located in /TAG_DB.inc [line 1075]

TAG
   |
   --TAGINDEX
      |
      --CAMPO_ACCESSO
         |
         --CAMPO_TABELLA_ESTERNA
            |
            --PICKER
Author(s):
API Tags:
Deprecated:  

Methods

[ Top ]
Descendants
Child Class Description
PICKER_FILTRO Picker. Sempre in modalita' W e con valore di default automatico (resettato in db::AZIONI_FORM::mostra).
COD_DESC Doppio controllo con ricerca in linea via codice, o via pop-up

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From TAGINDEX

TAGINDEX::$tabindex

Inherited From TAG

TAG::$attributi
TAG::$contenuto
TAG::$figli
TAG::$livello_in_sorgente
TAG::$nome
TAG::$numero_figlio
TAG::$padre
TAG::$parametri

Inherited From CAMPO_TABELLA_ESTERNA

CAMPO_TABELLA_ESTERNA::id_js()
CAMPO_TABELLA_ESTERNA::valore_id_esteso()

Inherited From CAMPO_ACCESSO

CAMPO_ACCESSO::componi_nome()
Dato campo e valore id, ritorna il nome e l'id javascript che avra' il campo sulla maschera in base agli attributi MULTIPLO, JS-NAME e JS-ID
CAMPO_ACCESSO::id_js()
Ritorna l'id javascript del campo
CAMPO_ACCESSO::modalita()
Se non ci troviamo in alcuna sezione, o non vi sono diritti fra i parametri, la modalita' rimane immutata. Se invece ci sono entrambi, allora il risultato e' computato in questo modo: se e' richiesta la modalita' W, bisogna avere il diritto W. Se e' richiesta la modalita' R, bisogna avere il diritto R. Se e' richiesta la modalita' RW, o si ha il diritto RW, oppure la modalita' viene abbassata ad R se si ha il diritto R. Se nessuna di queste condizioni e' vera, viene restituito NONE, e il campo o il suo valore non verranno visualizzati per niente. Per i campi filtro, basta avere il diritto R.
CAMPO_ACCESSO::nome_js()
Ritorna il nome javascript del campo
CAMPO_ACCESSO::valore_id()
CAMPO_ACCESSO::valore_id_esteso()

Inherited From TAGINDEX

TAGINDEX::get_static_tabindex()
TAGINDEX::get_tabindex()
TAGINDEX::set_tabindex()

Inherited From TAG

TAG::__construct()
Costruttore - imposta il nome del tag
TAG::aggiungi_figlio()
Aggiunge un figlio al nodo corrente, che viene impostato come suo padre
TAG::attributo()
Lettura attributo opzionale in modalite' avanzata (se il valore comincia per '$', viene ritornato il contenuto della variabile specificata, anziche' il suo nome; se il valore comincia per '%' viene considerata un'espressione e viene ritornato il risultato della sua valutazione)
TAG::attributo_calcolato()
Dice se l'attributo e' calcolato o meno
TAG::attributo_esiste()
Dice se per l'attributo passato e' stato specificato un valore
TAG::attributo_originale()
Lettura attributo opzionale in modalite' originale (il valore viene ritornato come e' nel sorgente)
TAG::attributo_originale_richiesto()
Lettura attributo richiesto in modalite' originale (il valore viene ritornato come e' nel sorgente); se l'attributo non e' stato specificato nel sorgente, viene sollevato un errore
TAG::attributo_richiesto()
Lettura attributo richiesto in modalite' avanzata (se il valore comincia per '$', viene ritornato il contenuto della variabile specificata, anziche' il suo nome; se il valore comincia per '%' viene considerata un'espressione e viene ritornato il risultato della sua valutazione); se l'attributo non e' stato specificato nel sorgente, viene sollevato un errore
TAG::figli()
Ritorna tutti gli oggetti figlio di primo livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::figlio()
Ritorna il primo oggetto figlio di primo livello con il nome specificato, NULL se non viene trovato
TAG::figlio_richiesto()
Ritorna il primo oggetto figlio di primo livello con il nome specificato, solleva un'eccezione se non viene trovato
TAG::figli_profondita()
Ritorna tutti gli oggetti figlio di qualunque livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::is_contenitore()
Mi dice se il nodo attuale discende o meno dalla classe CONTENITORE
TAG::padri()
Ritorna tutti gli oggetti padri di qualsiasi livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::parametro()
Lettura parametro opzionale
TAG::parametro_richiesto()
Lettura parametro richiesto
TAG::stampa()
Stampa la struttura dell'oggetto e dei suoi figli
TAG::stampa_html()
Esegue la trasformazione del nodo corrente in HTML - qui il metodo e' ancora vuoto, da implementare nelle classi figlio
TAG::stampa_html_in_stringa()
Versione bufferizzata di stampa_html
TAG::valore()
Ritorna il valore del campo nel GESTORE corrente dei parametri
TAG::valore_campo_id()
Ritorna il valore del campo id nel GESTORE corrente dei parametri
TAG::__get()
Come valore in sintassi $o->campo

[ Top ]
Method Summary
void   decodifica()   Ritorna la stringa con cui riempire il campo testo
void   extra_get()  
string   nome()   Ritorna il nome con cui sara' identificata la combo nel form - usata nella generazione dei controlli in FORM::stampa_html
void   stampa_html()  
void   stampa_link_annulla()   Stampa il link che svuota il campo testo
void   stampa_link_pop_up()   Stampa il link che apre la finestra pop-up di ricerca

[ Top ]
Methods
decodifica  [line 1197]

  void decodifica( GESTORE &$rs, array $campi, mixed $se_eof  )

Ritorna la stringa con cui riempire il campo testo

Parameters:
GESTORE   &$rs:  I dati correnti
array   $campi:  I campi e i separatori con cui comporre la stringa
mixed   $se_eof:  Il valore da visualizzare se non ci sono dati di origine

API Tags:
Access:  public


[ Top ]
extra_get  [line 1309]

  void extra_get( &$tag_link  )

Parameters:
   &$tag_link: 

API Tags:
Access:  public


[ Top ]
nome  [line 1081]

  string nome( )

Ritorna il nome con cui sara' identificata la combo nel form - usata nella generazione dei controlli in FORM::stampa_html


API Tags:
Access:  public


[ Top ]
stampa_html  [line 1216]

  void stampa_html( &$parametri  )

Parameters:
   &$parametri: 

API Tags:
Access:  public


Redefinition of:
TAG::stampa_html()
Esegue la trasformazione del nodo corrente in HTML - qui il metodo e' ancora vuoto, da implementare nelle classi figlio

Redefined in descendants as:

[ Top ]
stampa_link_annulla  [line 1183]

  void stampa_link_annulla( $js_id  )

Stampa il link che svuota il campo testo

Parameters:
   $js_id: 

API Tags:
Access:  public


Redefined in descendants as:

[ Top ]
stampa_link_pop_up  [line 1091]

  void stampa_link_pop_up( &$parametri, $js_id, $campi  )

Stampa il link che apre la finestra pop-up di ricerca

Parameters:
   &$parametri: 
   $js_id: 
   $campi: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Thu, 25 Sep 2008 23:29:40 +0200 by phpDocumentor 1.4.0