[TYPO3-UG Italy] Dynamic combo in BE

marco mocellini mocellinim at gmail.com
Wed Dec 21 11:57:38 CET 2011


Il 21/12/2011 11:40, Mauro Lorenzutti ha scritto:
> 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,

Grazie mille Mauro.
mi basterebbe anche la versione "meno dinamica". In realtà ho già 
utilizzato campi di tipo "user" con funzioni personalizzate. Mi manca la 
gestione del reload della pagina: mi hai detto di usare:  
'requestUpdate' => 'nomecampo'.
Come si configura esattamente nel mio file tca.php ?




More information about the TYPO3-UG-Italy mailing list