[TYPO3-UG Italy] Dynamic combo in BE

Mauro Lorenzutti mauro.lorenzutti at webformat.com
Wed Dec 21 11:40:51 CET 2011


Ciao Marco,

Il 21/12/2011 10:30, marco mocellini ha scritto:
> Ciao a tutti,
> qualcuno sa consigliarmi su qual è la strada migliore per gestire dei
> campi select combinati (cioè che si popolano a cascata a seconda della
> scelta fatta in un altro) nella gestione BE di una tabella ?

nel caso di campi di tipo select puoi usare l'opzione "userFunc" per 
richiamare una tua funzione PHP nella quale restituire solo le opzioni 
che vuoi. Questa però viene aggiornata solo facendo il reload della 
pagina (e quindi dopo il save o dopo aver selezionato un campo che, nel 
ext_tables.php è stato configurato per causare il reload della form a 
seguito di una modifica ('requestUpdate' => 'nomecampo').

Se invece vuoi che il reload sia più dinamico (via ajax per esempio), 
puoi creare dei campi di tipo "user" e gestirli completamente a mano 
(cioè con una funzione php che restituisce tutto il codice HTML da 
mostrare nella form).

Ciao,
-- 
  Mauro Lorenzutti

e-mail:  mauro.lorenzutti at webformat.com
---------------------------------------------------------
WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
      Tel +39-0427-926.389  --  Fax +39-0427-927.653
        info at webformat.com  --  http://www.webformat.com
---------------------------------------------------------


More information about the TYPO3-UG-Italy mailing list