Strumenti Utente

Strumenti Sito


sviluppo:funzione_disabilitaabilita

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
sviluppo:funzione_disabilitaabilita [2017/09/22 08:05] – creata a.bufarinisviluppo:funzione_disabilitaabilita [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
 ===== Funzione Disabilita ===== ===== Funzione Disabilita =====
-Come tutte le funzioni aggiuntive è bene scriverla dopo le funzioni base(Close,returnToParent) descritte nella [[sviluppo:pagina_base|Guida Pagina di Base]], per una questione di Ordine e Lettura di una possibile modifica futura.+Questa funzione permette di rendere non editabili tutti i campi all'interno di un contenitore. 
 +L'unico parametro da passare è l'id del contenitore in questionecon la possibilità di specificare un secondo parametro $selector per filtrare i risultati all'interno del container.
 <code> <code>
-    public function Nascondi() { +        Out::disableContainerFields($idContainer, $selector
-        Out::hide($this->divRis); +</code
-        Out::hide($this->divRic); + 
-        Out::hide($this->divGes); +===== Funzione Abilita ===== 
-        Out::hide($this->nameForm . '_Bottone'); +Questa funzione permette di rendere editabili tutti i campi all'interno di un contenitore. 
-        Out::hide($this->nameForm . '_DivAggiuntivo'); +L'unico parametro da passare è l'id del contenitore in questione, con la possibilità di specificare un secondo parametro $selector per filtrare i risultati all'interno del container. 
-    }+<code
 +        Out::enableContainerFields($idContainer) 
 +</code> 
 + 
 + 
 +===== Funzione Ripristina ===== 
 +Questa funzione permette di ripristinare al loro stato originario (da disegno form) il campo d'input od i campi di input all'interno del contenitore specificato. 
 +L'unico parametro da passare è l'id del contenitore in questione, con la possibilità di specificare un secondo parametro $selector per filtrare i risultati all'interno del container. 
 +<code php> 
 +/** 
 + * Ripristina un campo di input al suo stato originale 
 + * (abilitato / disabilitato
 + * @param string $id ID del campo d'input. 
 + */ 
 +Out::restoreField($id);
  
 +/**
 + * Ripristina tutti i campi input all'interno di un container
 + * @param string $id Id del container
 + * @param string $selector Selettore aggiuntivo per filtrare gli elementi da ripristinare
 + */
 +Out::restoreContainerFields($id);
 </code> </code>
 +{{counter}} visualizzazioni.
  
-Richiamando questa funzione è possibile "Nascondere" gli elementi della Form.\\ 
-Oltre a quelli di base, è possibile //Nascondere// Altri elementi come: **Bottoni** e **DivAggiuntivi**. 
sviluppo/funzione_disabilitaabilita.1506067531.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)