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
  • Pagina:
  • 1
  • 2

ARGOMENTO: [8.0] Aggiunta dinamica filed view

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22432

  • R1k0
  • Avatar di R1k0
  • Offline
  • Senior Boarder
  • Messaggi: 62
  • Karma: 0
Salve a tutti...avrei bisogno di una informazione.
E' possibile agigungere un campo all'interno di una view utilizzado un metodo collegato ad un pulsante?

Esempio nella view avrei:
<field name="fieldName" on_change="on_change_fieldName()"/>.

E nel codice python vorre che il metono on_change_fieldName aggiungere un field del tipo:
<field name="newField" domain="[('a','=','x')]"/>

:please:

EDIT: Mi basterebbe anche poter utilizzare all'interno della view.xml poter utilizzare qualcosa come i cicli (così come vengono utilizzati nei report)
Ultima modifica: 3 Anni 4 Mesi fa da R1k0.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22433

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Cosi' come espresso non riesco a capire cosa vorresti fare ... se non modificare dinamicamente la "struttura", e poi come la renderesti persistente?

Magari se ci dici cosa vuoi ottenere, non come ... insomma il caso d'uso che stai modellando ti si puo' dare una mano
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22434

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
la creazione dei campi viene fatta durante l'inizializzazione del modello e quindi non è possibile aggiungerli al volo.

questo non vuol dire che non sia possibile, ma presumo dovrai scrivere tonnellate di righe di codice estendendo classi non documentate :)

tutto questo AFAIK
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22435

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
enlightx ha scritto:
la creazione dei campi viene fatta durante l'inizializzazione del modello e quindi non è possibile aggiungerli al volo.

questo non vuol dire che non sia possibile, ma presumo dovrai scrivere tonnellate di righe di codice estendendo classi non documentate :)

tutto questo AFAIK

Naaaaa ... basta scaricarsi XML della definizione dal db, modificarlo all'occorrenza, salvarlo nuovamente, ricaricare l'interfaccia odoo ed il gioco e' fatto .... semplice no? tutto senza scomodare classi non documentate :)

:drink: :bop: :yikes: :yikes: :yikes:


OPS

:throw:
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22436

  • R1k0
  • Avatar di R1k0
  • Offline
  • Senior Boarder
  • Messaggi: 62
  • Karma: 0
gigidn ha scritto:
Cosi' come espresso non riesco a capire cosa vorresti fare ... se non modificare dinamicamente la "struttura", e poi come la renderesti persistente?

Magari se ci dici cosa vuoi ottenere, non come ... insomma il caso d'uso che stai modellando ti si puo' dare una mano

Provo a spiegarmi meglio...Almeno spero..
Sto modificando il widget del preventivo; vorrei che per ogni prodotto inserito nel preventivo, comparisse un altra tabella (a cui setterei un determinato dominio).
Quindi se nel preventivo inserisco 4 prodotti, vorrei avere 4 volte lo stesso field inserito nella pagina ma con domini diversi.
gigidn ha scritto:
la creazione dei campi viene fatta durante l'inizializzazione del modello e quindi non è possibile aggiungerli al volo.

questo non vuol dire che non sia possibile, ma presumo dovrai scrivere tonnellate di righe di codice estendendo classi non documentate :)

tutto questo AFAIK

Questa alternativa mi sembra troppo rischiosa e onerosa... :bash:
gigidn ha scritto:
Naaaaa ... basta scaricarsi XML della definizione dal db, modificarlo all'occorrenza, salvarlo nuovamente, ricaricare l'interfaccia odoo ed il gioco e' fatto .... semplice no? tutto senza scomodare classi non documentate :)

Non ho capito se questa è più comoda della precedente. Anche perchè non saprei neanche da dove partire.. :what:

Grazie comunque a tutti per le proposte... :worthy:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[8.0] Aggiunta dinamica filed view 3 Anni 4 Mesi fa #22437

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
penso che gigidn scherzasse :)
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.139 secondi

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

Protected by R Antispam