Come spesso capita si utilizzano select per andare a far effettuare delle scelte agli utenti, e come abbiamo visto precentemente è possibile usare le funzionalità ajax per fare in modo che delle select secondarie varino in funzione della prima scelta.
Cosa succede, invece, quando si hanno centinaia o migliaia di elementi tra cui scegliere? una select diventa una pessima scelta per l'utente che deve andare ad inserire i dati, ma fortunatamente Drupal ci mette a disposizione i campi autocompletanti, elementi che abbiamo già affrontato in articoli precedenti.
Vediamo ora come creare dei campi autocompletanti che hanno dipendenze tra di loro.
Dopo la pubblicazione del precedente articolo sull'autocompletamento in gedit, grazie ai consigli ricevuti da numerose parti, ho portato avanti alcune correzioni e ampliamenti delle funzionalità di autocompletamento, e sopratutto ho creato un nuovo tipo di liguaggio di scripting definito in gedit, in modo da non mischiare queste impostazioni con quelle predefinite di PHP come era precedentemente.
Parlando sul forum di drupalitalia su quale fosse il miglior IDE per sviluppare su drupal ognuno proponeva la sua soluzione, personalmente utilizzo PSPad quando mi trovo su sistemi windows mentre su Linux utilizzo gedit, un programma che di base è molto scarno, ma che grazie ai plugin riesce a diventare uno strumento potentissimo.
Innanzitutto diciamo che non voglio scatenare guerre di religione, che non c'è l'IDE perfetto e che ognuno usa quello che conosce meglio e che ritiene migliore, ma se siete qui credo che gedit sia il vostro IDE (o uno dei vostri IDE preferiti).