filtro widget="selection" con domain

297 views
Skip to first unread message

Monica Collado

unread,
Jun 15, 2016, 5:27:49 AM6/15/16
to Usuarios Odoo / OpenERP en España
Buenos días, estoy intentando hacer un filtro de una seleccion que muestre únicamente los datos que están relacionados con otro campo del mismo filtro. Lo que pretendo es esto:

<field name="dato1" widget="selection"/>
<field name="dato2" widget="selection" domain="[('id_dato1','=','dato1')]"/>


dato2 es un one2many que se relaciona con dato1 desde id_dato1

Estoy en odoo 6.0 y aunque creo que esto sí que se puede hacer no encuentro el modo.
Muchas gracias

Alberto Luengo Cabanillas

unread,
Jun 15, 2016, 6:17:43 AM6/15/16
to openerp-s...@googlegroups.com
Buenas Mónica, métele un on_change al campo "dato1" en el que te estableces el "domain" de "dato2".

De todas formas, creo que con el widget "selection" no te va a funcionar y lo vas a tener que dejar como many2one normal.

Un saludo,

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Monica Collado

unread,
Jun 15, 2016, 9:35:53 AM6/15/16
to Usuarios Odoo / OpenERP en España
¿y sería posible que en dato2 con el desplegable se mostraran los valores del dato1 concatenados con los del dato2 teniendo en cuenta que el dato2 tiene referencia al dato1?


El miércoles, 15 de junio de 2016, 12:17:43 (UTC+2), Alberto Luengo Cabanillas escribió:
Buenas Mónica, métele un on_change al campo "dato1" en el que te estableces el "domain" de "dato2".

De todas formas, creo que con el widget "selection" no te va a funcionar y lo vas a tener que dejar como many2one normal.

Un saludo,
El 15 de junio de 2016, 11:27, Monica Collado <monicac...@gmail.com> escribió:
Buenos días, estoy intentando hacer un filtro de una seleccion que muestre únicamente los datos que están relacionados con otro campo del mismo filtro. Lo que pretendo es esto:

<field name="dato1" widget="selection"/>
<field name="dato2" widget="selection" domain="[('id_dato1','=','dato1')]"/>


dato2 es un one2many que se relaciona con dato1 desde id_dato1

Estoy en odoo 6.0 y aunque creo que esto sí que se puede hacer no encuentro el modo.
Muchas gracias

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Alberto Luengo Cabanillas

unread,
Jun 20, 2016, 9:25:41 AM6/20/16
to openerp-s...@googlegroups.com
Para ello, tienes que modificar la definición del campo; los widget sólo modifican cómo se muestra dicho campo y los "onchange" sólo pueden devolver "resultados", "warnings" y "dominios".

El 15 de junio de 2016, 15:35, Monica Collado <monicac...@gmail.com> escribió:
¿y sería posible que en dato2 con el desplegable se mostraran los valores del dato1 concatenados con los del dato2 teniendo en cuenta que el dato2 tiene referencia al dato1?

El miércoles, 15 de junio de 2016, 12:17:43 (UTC+2), Alberto Luengo Cabanillas escribió:
Buenas Mónica, métele un on_change al campo "dato1" en el que te estableces el "domain" de "dato2".

De todas formas, creo que con el widget "selection" no te va a funcionar y lo vas a tener que dejar como many2one normal.

Un saludo,
El 15 de junio de 2016, 11:27, Monica Collado <monicac...@gmail.com> escribió:
Buenos días, estoy intentando hacer un filtro de una seleccion que muestre únicamente los datos que están relacionados con otro campo del mismo filtro. Lo que pretendo es esto:

<field name="dato1" widget="selection"/>
<field name="dato2" widget="selection" domain="[('id_dato1','=','dato1')]"/>


dato2 es un one2many que se relaciona con dato1 desde id_dato1

Estoy en odoo 6.0 y aunque creo que esto sí que se puede hacer no encuentro el modo.
Muchas gracias

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages