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 dichiarare la versione di Odoo a cui riferisce la domanda

ARGOMENTO: Lista dipendente da un'altra lista

Lista dipendente da un'altra lista 5 Anni 9 Mesi fa #11717

  • caiuka
  • Avatar di caiuka
  • Offline
  • Gold Boarder
  • Messaggi: 180
  • Ringraziamenti ricevuti 8
  • Karma: 1
Ciao a tutti!

Ho due liste, categorie e sottocategorie, la seconda dipendente dal valore scelto nella prima.
Per intenderci:

Categorie:
- Penne
- Matite

Sottocategorie:
- (Penna) Biro
- (Penna) Stilografica
- (Matita) Nera
- (Matita) Colorata

Quando scelgo dalla prima selection Penne, nella seconda selection posso selezionare solo Biro o Stilografica.

Come fare?
Cercando di prendere spunto dalle province e regione della localizzazione italiana ho pensato di creare due files csv:
categorie.csv con una lista di "name","id"
e
sottocategorie.csv con una lista di "name","id","categorie:id"

A parte avere problemi ad importarli, volevo sapere se una strada percorribile era appunto di creare due campi selection e con un on_change in qualche modo popolare correttamente il campo sottocategorie.

Altrimenti vi prego di indicarmi la via...sicuramente ce n'è una più semplice.
Magari corredata di qualche esempio...

Ringrazio anticipatamente, sperando di non essere stato troppo contorto
--
Gianluca Milano
gm@gianlucamilano.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Lista dipendente da un'altra lista 5 Anni 9 Mesi fa #11718

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Non ho capito però dove vuoi utilizzare questi campi padre-figlio, in un wizard? in una form?

Normalmente è possibile settare il domain del secondo campo utilizzando un on_chage del primo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Lista dipendente da un'altra lista 5 Anni 9 Mesi fa #11719

  • caiuka
  • Avatar di caiuka
  • Offline
  • Gold Boarder
  • Messaggi: 180
  • Ringraziamenti ricevuti 8
  • Karma: 1
Scusa, ho dimenticato di specificarlo.
Voglio inserirlo nella form crm.crm_case_form_view_leads, sto modificando crm.lead

Intuitivamente, ma molto intuitivamente, era questo che avevo inteso.
Però...mi dai indicazioni per passare dall'intuizione ai fatti?
--
Gianluca Milano
gm@gianlucamilano.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Lista dipendente da un'altra lista 5 Anni 9 Mesi fa #11720

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Penso tu possa anche fare il campo1 con il filtro domain: parent_id=False
il campo2 imposterei un attrs invisible se il campo1=False e un domain parent_id=campo1

vedi se è chiari altrimenti domani vedo se trovo qualche pezzo di codice

(così eviti di scomodare gli on_change)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.129 secondi

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

Protected by R Antispam