Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda

ARGOMENTO: [7.0] web interface: interazioni tra widget?

[7.0] web interface: interazioni tra widget? 3 Anni 3 Mesi fa #22590

  • gbonline
  • Avatar di gbonline
  • Offline
  • Senior Boarder
  • Messaggi: 45
  • Ringraziamenti ricevuti 1
  • Karma: 0
Salve, sempre a proposito del mio progetto, dopo avere realizzato i vari widget devo poterli fare interagire.
ad esempio ho 3 widget di cui 2 sono delle select in cascata e il terzo è una zona di visualizzazione record che dipendono dalle scelte fatte nei 2 precedenti.
Chiamo 1, 2 e 3 questi widget: se cambio 1 deve cambiare 2 e 3, se cambio 2 deve cambiare 3.
Con gli esempi in giro per la rete sto cercando di imparare ma non ho molta esperienza con js, i widget ecc.
cosi ho strutturato l'applicazione con widget "homepage" dove creo tutti gli altri widget che sono presenti nella pagina, in questo modo :
start: function(){ 
var primowidget = new instance.mymodule.PrimoWidget(this);
primowidget.appendTo(this.$el);
...
}

ma se metto un event listener sull'evento Change del primo select, dopo come posso fare a passare al widget 2 il valore del widget 1 appena modificato?

come devo sistemare il tutto affinchè possa ottenere questa interazione?

In generale sto tentando di mantenere isolata nei vari widget la logica di creazione e aggiornamento, ma proprio per questo mi manca una parte di gestione delle interazioni per cui come si deve strutturare la web app in modo da poter far interagire i vari widget?
grazie ancora
Giorgio
Ultima modifica: 3 Anni 3 Mesi fa da gbonline. Motivo: semplificazione della domanda
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.138 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam