Discussion:
[tryton-es] Cambio de vista en Tree y Form Sao
Josias Pérez
2017-09-18 01:28:17 UTC
Permalink
Hola amigos,

Estoy trabajando en un módulo personalizado bajo sao pero encuentro que en
la vista tree no se puede cambiar a la vista form, excepto usando el botón
Nuevo o Cambiar. En el módulo de party funciona dandole doble clic pero en
la vista que trabaje no funciona igual.


<record model="ir.ui.view" id="distrito_view_form">
<field name="model">disc.distrito</field>
<field name="type">form</field>
<field name="name">distrito_form</field>
</record>

<record model="ir.ui.view" id="distrito_tree">
<field name="model">disc.distrito</field>
<field name="type">tree</field>
<field name="priority" eval="20"/>
<field name="name">distrito_tree</field>
</record>

<record model="ir.action.act_window" id="act_distrito">
<field name="name">Distrito</field>
<field name="res_model">disc.distrito</field>
</record>
</record>
<record model="ir.action.act_window.view" id="act_distrito_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="distrito_tree"/>
<field name="act_window" ref="act_distrito"/>
</record>
<record model="ir.action.act_window.view" id="act_distrito_form">
<field name="sequence" eval="20"/>
<field name="view" ref="distrito_view_form"/>
<field name="act_window" ref="act_distrito"/>
</record>

He agregado lo siguiente pero no funciona el cambio entre la vista Tree y
Form de un determinado registro.

<record model="ir.action.keyword" id="act_distrito_keyword">
<field name="keyword">tree_open</field>
<field name="model">disc.distrito,-1</field>
<field name="action" ref="act_distrito"/>

Gracias por su ayuda desde ya.
Sergi Almacellas Abellana
2017-09-18 07:53:15 UTC
Permalink
Post by Josias Pérez
Hola amigos,
Buenos dias,
Post by Josias Pérez
Estoy trabajando en un módulo personalizado bajo sao pero encuentro que
en la vista tree no se puede cambiar a la vista form, excepto usando el
botón Nuevo o Cambiar. En el módulo de party funciona dandole doble clic
pero en la vista que trabaje no funciona igual.
En principio deberia funcionar igual en los dos clientes. Sinó puede que
sea un bug de sao

¿Que versión de sao estas utilizando?
¿Tienes algun mensaje en la consola del navegador?
Post by Josias Pérez
He agregado lo siguiente pero no funciona el cambio entre la vista Tree
y Form de un determinado registro.
<record model="ir.action.keyword" id="act_distrito_keyword">
<field name="keyword">tree_open</field>
<field name="model">disc.distrito,-1</field>
<field name="action" ref="act_distrito"/>
Esto no es necesario para el cambio de vista. Sinó para abrir una nueva
acción al hacer doble click en un registro. Si defines este keyword no
te va a funcionar el cambio de vista.
Post by Josias Pérez
Gracias por su ayuda desde ya.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Josias Pérez
2017-10-03 03:32:15 UTC
Permalink
Tengo el mismo comportamiento que el descrito arriba en la plataforma web.
Post by Josias Pérez
Hola amigos,
Estoy trabajando en un módulo personalizado bajo sao pero encuentro que en
la vista tree no se puede cambiar a la vista form, excepto usando el botón
Nuevo o Cambiar. En el módulo de party funciona dandole doble clic pero en
la vista que trabaje no funciona igual.
<record model="ir.ui.view" id="distrito_view_form">
<field name="model">disc.distrito</field>
<field name="type">form</field>
<field name="name">distrito_form</field>
</record>
<record model="ir.ui.view" id="distrito_tree">
<field name="model">disc.distrito</field>
<field name="type">tree</field>
<field name="priority" eval="20"/>
<field name="name">distrito_tree</field>
</record>
<record model="ir.action.act_window" id="act_distrito">
<field name="name">Distrito</field>
<field name="res_model">disc.distrito</field>
</record>
</record>
<record model="ir.action.act_window.view" id="act_distrito_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="distrito_tree"/>
<field name="act_window" ref="act_distrito"/>
</record>
<record model="ir.action.act_window.view" id="act_distrito_form">
<field name="sequence" eval="20"/>
<field name="view" ref="distrito_view_form"/>
<field name="act_window" ref="act_distrito"/>
</record>
He agregado lo siguiente pero no funciona el cambio entre la vista Tree y
Form de un determinado registro.
<record model="ir.action.keyword" id="act_distrito_keyword">
<field name="keyword">tree_open</field>
<field name="model">disc.distrito,-1</field>
<field name="action" ref="act_distrito"/>
Gracias por su ayuda desde ya.
Sergi Almacellas Abellana
2017-10-04 07:32:52 UTC
Permalink
Post by Josias Pérez
Tengo el mismo comportamiento que el descrito arriba en la plataforma web.
En que versión estas trabajando?
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Josias Pérez
2017-10-04 17:16:49 UTC
Permalink
4.4

El miércoles, 4 de octubre de 2017, 1:32:53 (UTC-6), Sergi Almacellas
Post by Josias Pérez
Tengo el mismo comportamiento que el descrito arriba en la plataforma
web.
En que versión estas trabajando?
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-10-05 07:26:05 UTC
Permalink
Es complicado dar ayuda con la escueta información que proporcionas.
Seguramente sera un problema de programación de tu código. Puedes
hacerlo público para que le podamos dar un vistazo?

Muchas gràcias.
4.4
El miércoles, 4 de octubre de 2017, 1:32:53 (UTC-6), Sergi Almacellas
Post by Josias Pérez
Tengo el mismo comportamiento que el descrito arriba en la
plataforma web.
En que versión estas trabajando?
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Josias Pérez
2017-10-05 20:07:44 UTC
Permalink
Con gusto, este es el código que tengo en el módulo.

distrito.py
__all__ = ['Distrito']
__metaclass__ = PoolMeta

class Distrito(ModelView, ModelSQL):
'Distrito'
__name__ = 'disc.distrito'
name = fields.Char('Distrito')
zona = fields.Many2One('disc.zona', 'Zona')

distrito.xml
<record model="ir.ui.view" id="distrito_view_form">
<field name="model">disc.distrito</field>
<field name="type">form</field>
<field name="name">distrito_form</field>
</record>
<record model="ir.ui.view" id="distrito_tree">
<field name="model">disc.distrito</field>
<field name="type">tree</field>
<field name="name">distrito_tree</field>
</record>

<record model="ir.action.act_window" id="act_distrito">
<field name="name">Distrito</field>
<field name="res_model">disc.distrito</field>
</record>

<record model="ir.action.act_window.view" id="act_distrito_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="distrito_tree"/>
<field name="act_window" ref="act_distrito"/>
</record>
<record model="ir.action.act_window.view" id="act_distrito_form">
<field name="sequence" eval="20"/>
<field name="view" ref="distrito_view_form"/>
<field name="act_window" ref="act_distrito"/>
</record>

distrito_tree.xml
<tree>
<field name="name"/>
<field name="zona"/>
</tree>

distrito_form.xml
<form col="2">
<group col="6" colspan="2" id="generales">
<label name="name"/>
<field name="name" />
<label name="zona"/>
<field name="zona" widget="selection"/>
</group>
</form>


El jueves, 5 de octubre de 2017, 1:26:09 (UTC-6), Sergi Almacellas Abellana
Es complicado dar ayuda con la escueta información que proporcionas.
Seguramente sera un problema de programación de tu código. Puedes
hacerlo público para que le podamos dar un vistazo?
Muchas gràcias.
Post by Josias Pérez
4.4
El miércoles, 4 de octubre de 2017, 1:32:53 (UTC-6), Sergi Almacellas
Post by Josias Pérez
Tengo el mismo comportamiento que el descrito arriba en la
plataforma web.
En que versión estas trabajando?
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-10-06 07:20:51 UTC
Permalink
Con gusto, este es el código que tengo en el módulo.
A simple vista no veo nada incorrecto.

¿Te funciona con el cliente gtk?
distrito.py
__all__ = ['Distrito']
__metaclass__ = PoolMeta
    'Distrito'
    __name__ = 'disc.distrito'
    name = fields.Char('Distrito')
    zona = fields.Many2One('disc.zona', 'Zona')
distrito.xml
<record model="ir.ui.view" id="distrito_view_form">
  <field name="model">disc.distrito</field>
  <field name="type">form</field>
  <field name="name">distrito_form</field>
</record>
<record model="ir.ui.view" id="distrito_tree">
  <field name="model">disc.distrito</field>
  <field name="type">tree</field>
  <field name="name">distrito_tree</field>
</record>
<record model="ir.action.act_window" id="act_distrito">
  <field name="name">Distrito</field>
  <field name="res_model">disc.distrito</field>
</record>
<record model="ir.action.act_window.view" id="act_distrito_tree">
  <field name="sequence" eval="10"/>
  <field name="view" ref="distrito_tree"/>
  <field name="act_window" ref="act_distrito"/>
</record>
<record model="ir.action.act_window.view" id="act_distrito_form">
  <field name="sequence" eval="20"/>
  <field name="view" ref="distrito_view_form"/>
  <field name="act_window" ref="act_distrito"/>
</record>
distrito_tree.xml
<tree>
    <field name="name"/>
    <field name="zona"/>
</tree>
distrito_form.xml
<form col="2">
<group col="6" colspan="2" id="generales">
    <label name="name"/>
    <field name="name" />
    <label name="zona"/>
    <field name="zona" widget="selection"/>
</group>
</form>
El jueves, 5 de octubre de 2017, 1:26:09 (UTC-6), Sergi Almacellas
Es complicado dar ayuda con la escueta información que proporcionas.
Seguramente sera un problema de programación de tu código. Puedes
hacerlo público para que le podamos dar un vistazo?
Muchas gràcias.
4.4
El miércoles, 4 de octubre de 2017, 1:32:53 (UTC-6), Sergi
Almacellas
     > Tengo el mismo comportamiento que el descrito arriba en la
    plataforma web.
    En que versión estas trabajando?
    --
    Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com> <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Josias Pérez
2017-10-08 18:47:21 UTC
Permalink
Si, funcionó. Luego de probarlo en el cliente ya "actualizó" su
funcionamiento correcto. Funciona bien ahora el doble-clic para el cambio
de vista en el registro. Gracias por la ayuda. :-)

El viernes, 6 de octubre de 2017, 1:20:53 (UTC-6), Sergi Almacellas
Post by Sergi Almacellas Abellana
Post by Josias Pérez
Con gusto, este es el código que tengo en el módulo.
A simple vista no veo nada incorrecto.
¿Te funciona con el cliente gtk?
Post by Josias Pérez
distrito.py
__all__ = ['Distrito']
__metaclass__ = PoolMeta
'Distrito'
__name__ = 'disc.distrito'
name = fields.Char('Distrito')
zona = fields.Many2One('disc.zona', 'Zona')
distrito.xml
<record model="ir.ui.view" id="distrito_view_form">
<field name="model">disc.distrito</field>
<field name="type">form</field>
<field name="name">distrito_form</field>
</record>
<record model="ir.ui.view" id="distrito_tree">
<field name="model">disc.distrito</field>
<field name="type">tree</field>
<field name="name">distrito_tree</field>
</record>
<record model="ir.action.act_window" id="act_distrito">
<field name="name">Distrito</field>
<field name="res_model">disc.distrito</field>
</record>
<record model="ir.action.act_window.view" id="act_distrito_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="distrito_tree"/>
<field name="act_window" ref="act_distrito"/>
</record>
<record model="ir.action.act_window.view" id="act_distrito_form">
<field name="sequence" eval="20"/>
<field name="view" ref="distrito_view_form"/>
<field name="act_window" ref="act_distrito"/>
</record>
distrito_tree.xml
<tree>
<field name="name"/>
<field name="zona"/>
</tree>
distrito_form.xml
<form col="2">
<group col="6" colspan="2" id="generales">
<label name="name"/>
<field name="name" />
<label name="zona"/>
<field name="zona" widget="selection"/>
</group>
</form>
El jueves, 5 de octubre de 2017, 1:26:09 (UTC-6), Sergi Almacellas
Es complicado dar ayuda con la escueta información que proporcionas.
Seguramente sera un problema de programación de tu código. Puedes
hacerlo público para que le podamos dar un vistazo?
Muchas gràcias.
Post by Josias Pérez
4.4
El miércoles, 4 de octubre de 2017, 1:32:53 (UTC-6), Sergi
Almacellas
Post by Josias Pérez
Post by Josias Pérez
Tengo el mismo comportamiento que el descrito arriba en la
plataforma web.
En que versión estas trabajando?
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com> <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Loading...