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

Class: LINK_AJAX_GENERICO

Source Location: /TAG_LINK_AJAX.inc

Class LINK_AJAX_GENERICO

Class Overview

Link configurabile in modo generico per le azioni non-standard.

Located in /TAG_LINK_AJAX.inc [line 219]

TAG
   |
   --LINK_AJAX_GENERICO

Methods

[ Top ]
Descendants
Child Class Description
LINK_AJAX_CONFERMA Fornisce un metodo per la riscrittura del codice di js-onclick per le classi che aggiungono una conferma
LINK_AJAX_FILTRA Link che scatena la ricerca con le condizioni indicate dai campi filtro del form in cui si trova.
LINK_AJAX_ANNULLA_FILTRO Link che scatena la ricerca con le condizioni indicate dai campi filtro del form in cui si trova.

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

Inherited From TAG

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

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   extra_get()   Genera la parte di url personalizzabile
void   js_id()  
string   js_onclick()   Ritorna il contenuto dell'attributo JS-ONCLICK con i parametri @form e @id sostituiti dai valori correnti del form in cui il link si trova e dell'id su cui opera
string   link_azione()   Genera la parte di url relativa all'azione
string   parametri_reazione()   Genera la parte di url relativa alla reazione - ossia il redirect che viene effettuato dopo l'azione. Se il nodo manca e l'azione necessita di un post di dati, allora i parametri vengono interamente copiati dal nodo di azione.
void   stampa_html()  

[ Top ]
Methods
extra_get  [line 484]

  void extra_get( $figlio, [ $prefisso = ""]  )

Genera la parte di url personalizzabile

Parameters:
   $figlio: 
   $prefisso: 

API Tags:
Access:  protected


[ Top ]
js_id  [line 256]

  void js_id( &$parametri  )

Parameters:
   &$parametri: 

API Tags:
Access:  protected


[ Top ]
js_onclick  [line 226]

  string js_onclick( &$nodo, &$parametri, array $parametri  )

Ritorna il contenuto dell'attributo JS-ONCLICK con i parametri @form e @id sostituiti dai valori correnti del form in cui il link si trova e dell'id su cui opera

Parameters:
array   $parametri:  I parametri della stampa_html
   &$nodo: 
   &$parametri: 

API Tags:
Access:  protected


[ Top ]
link_azione  [line 281]

  string link_azione( &$parametri, array $parametri  )

Genera la parte di url relativa all'azione

Parameters:
array   $parametri:  I parametri della stampa_html
   &$parametri: 

API Tags:
Access:  protected


[ Top ]
parametri_reazione  [line 383]

  string parametri_reazione( &$parametri, array $parametri, bool $post  )

Genera la parte di url relativa alla reazione - ossia il redirect che viene effettuato dopo l'azione. Se il nodo manca e l'azione necessita di un post di dati, allora i parametri vengono interamente copiati dal nodo di azione.

Parameters:
array   $parametri:  I parametri della stampa_html
bool   $post:  Flag che dice se il link deve scatenare un post di dati (ed e' quindi inserito in un form) o meno
   &$parametri: 

API Tags:
Access:  protected


[ Top ]
stampa_html  [line 507]

  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 ]

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