Ho una vista con un singolo filtro esposto (una selezione). Sta usando ajax per ri-popolare quando l'utente fa clic su "Applica". Mi piacerebbe che non dovessero fare clic su questo e semplicemente ri-popolare quando la selezione è cambiata. Sto assumendo che ho intenzione di bisogno di JS più o meno così (anche se questo non abbastanza sembra funzionare):drupal> visualizzazioni> filtro esposto> inoltra in modifica
$('#edit-tid').change(function(){
$('#views-exposed-form-MYVIEW-page-1').submit();
});
In primo luogo, potrebbe pensare che avrebbe fatto, ma non è essere presentato. Qualcuno sa perché?
In secondo luogo, qual è il modo migliore per iniettare quel codice? Sto pensando di usare il piè di pagina View perché è facile, ma qualche altra idea migliore?
AGGIORNAMENTO: Il codice sopra riportato è funzionante (iniettato tramite il piè di pagina delle visualizzazioni), ma solo la prima volta. Immagino che la selezione venga sovrascritta dalla chiamata ajax, ma il comportamento non viene ricollegato (o qualcosa del genere). Hmm ...
UPDATE # 2: Per l'amor di semplicità, sto per abbandonare l'ajax.
- puoi dirmi dove dovrei scrivere questa funzione? – Hacker