Drupal.behaviors e settings come inserire dati in una select

4 contenuti / 0 new
Ultimo contenuto
Drupal.behaviors e settings come inserire dati in una select

ho letto un po' di documentazione
ma non riesco a capire come si possa fare con js a poter inserire dei dati in una select

i passaggi dovrebbero essere questi avendo una select pippo,
intanto creo un file script.js

poi con
function yourmodule_form_alter(&$form, &$form_state, $form_id) {

//così si inserisce il js che deve gestire i dati
drupal_add_js(drupal_get_path('module', 'yourmodule').'/script.js', 'module');

//poi per caricare i dati qualcosa di simile
$settings['ajaxArray'] = array(
'a' => 'aaaa',
'b' => 'bbbb',
'c' => 'bbbb',
);
drupal_add_js($settings, 'setting');
}

sul js credo primo passaggio sia qualcosa di simile
Drupal.behaviors.ajaxArray = function (context) {
}

esattamente come è il codice nei vari punti?

e cliccando su a o b etc o anche solo come cambia la selezione (che puo' anche
essere fatta usando tastiera freccia)
come si fa es. a far partire un alert di js o ad esempio a inserire del testo in
una casella text esistente oltre la select ?

es. sul primo passaggio non so se questo
Drupal.behaviors.ajaxArray = function (context) {
}

cosa va scritto perchè il select sia popolato

e poi che altri passaggi quando al suo clicl
-si avvia un alert
-una casella di testo si riempie in base a quale valore scelto (aaaa o bbb etc..)

anv ricordati di usare il pulsante apposito per includere codice nei post e nelle risposte.