Vistas OpenERP
Veamos los campos mas representativos :
id. El nombre de la vista. Ejemplo: “menu_config_product” .
En nuestro ejemplo se visualizan varios id, el primero de todo es el id del menu principal de producto (a la derecha), y en segundo lugar, el ubicado en la izquierda que representa al apartado de configuración de producto. name.
El nombre de la vista. Ejemplo:”Configuration”
Parent: Si depende de un menu principal.
En nuestro caso, el menu denominado configuration, es hijo de parent=”product.menu_main_product” .
Observese como se ha tenido que nombrar nombre_del_modulo.id_de_la_vista, que en nuestro caso es nombre del modulo: product, y el id de la vista es menu_main_product.
Sequence: como hemos visto en el artículo de menus en openerp, la secuencia indica la posición que va a tener este bloque en concreto, a mayor número de secuencia, más alejado se ubicará.
Groups: Grupos con permisos para visualizar este menu (si no hay grupos, el menú es visible para todos) Icon: Icono a utilizar en el menu (ejemplo icon=”terp-product”)
Model. El nombre del modelo. Ejemplo: product.product.
Dentro del campo “arch” crearemos el diseño de nuestro formulario: la ubicación del campo, tipo, leyenda, etc Y todo ello, es para que al final veamos el módulo PRODUCTO, del modo siguiente:
En la primera línea la de :
<menuitem icon=”terp-product” id=”menu_main_product” name=”Products”/>
Se ha procedido a describir el menú principal de la izquierda de PRODUCTO: Obsérvese como los menús principales, se declaran con menuitem y la acción que hará uso.
Cuando deseamos definir una vista, debemos crear una etiqueta etiqueta con un atributo model = “ir.ui.view” y un atributo id=”id_de_la_vista“, de esta forma al asignarle un valor al atributo id estamos identificando esta vista en el módulo donde la tenemos definida.
Es más, con este id podemos referenciar la vista en todo nuestro modulo , pero cuando la queremos referenciar desde otro modulo (parent), le anteponemos un punto y el nombre del módulo: nombre_del_modulo.id_de_la_vista. (tal y como se ha comentado anteriormente).
Más información en la página oficinal de openerp:
http://doc.openerp.com/developer/2_6_views_events/views/design_element.html
Ejemplo de video:
Page 4 of 4 | Previous page
jorge:
diciembre 29th, 2010 at 15:15
ok
Xabier Arranz:
julio 20th, 2011 at 12:51
Hola,quisiera hacer una pregunta, es posible y si es asi como se podria hacer, el crear una regla de registro para una vista???.
gracias.
Susana Izquierdo:
julio 27th, 2011 at 11:11
Si es posible, en el post hay un link a la página oficial de openerp en donde si te fijas te explica cómo hacerlo, al igual que el video que está añadido al post.
Saludos
Susana