widget="statusbar" LDM openerp 7.0

203 views
Skip to first unread message

Agustin

unread,
Aug 21, 2014, 1:31:47 AM8/21/14
to openerp-s...@googlegroups.com
hola intento hacer  un statusbar en lista de materiales, con la siguiente vista logre que apareciera en header  pero los campos del formulario no se muestran  que me faltaria para que se muestren los campos que ya existen

xml

<record id="mrp_production_form_view" model="ir.ui.view">
                <field name="name">openero.mrp.form</field>
                <field name="model">mrp.bom</field>
             
                <field name="arch" type="xml">
                    <form string="estados" version="7.0">
                        <header>
                            <field name="state" widget="statusbar" clickable="True" />
                            </header>
                        </form>
                    </field>
                </record> 

Pedro Manuel Baeza Romero

unread,
Aug 21, 2014, 4:44:37 AM8/21/14
to openerp-s...@googlegroups.com
Buenas, Agustín,

Debes heredar la vista actual, no crear una nueva.

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios 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.

Agustin

unread,
Aug 21, 2014, 4:18:58 PM8/21/14
to openerp-s...@googlegroups.com
a ok   y para lo de heredar seria agregar esta linea 

<field name="inherit_id" ref="mrp.mrp_production_tree_view"/>  despues del model

 <field name="model">mrp.bom</field>


para agregar campos asi es como lo e visto pero para los estados es de la misma manera ???


gracias

David Durá Vilches

unread,
Aug 22, 2014, 5:06:10 AM8/22/14
to openerp-s...@googlegroups.com
Agustin creo que también tendrás que hacer herencia a nivel de clase. 

Agustin

unread,
Aug 22, 2014, 3:03:43 PM8/22/14
to openerp-s...@googlegroups.com
mi clase es:

from openerp.osv import fields, osv
from openerp.tools.translate import _
from osv import osv, fields

class mrp_bom(osv.osv):
   
    _inherit = 'mrp.bom'
    _columns ={
        
        'state': fields.selection([('draft','Borrador'),('Confirmed','Confirmado'),('cancel','Cancelado')],'Estado'),

    }
    _defaults = {
      
       'state' : 'draft',
    }



mi xml


 <record id="mrp_new_bom_form_view" model="ir.ui.view">
                <field name="name">open.mrp.form</field>
                <field name="model">mrp.bom</field>
                  <field name="inherit_id" ref="mrp.mrp_bom_form_view"/>
                 <field name="arch" type="xml">
                    <xpath expr="/form/field[@name='state']" position="replace">
                      <header>
                 <field name="state" widget="statusbar" statusbar_visible="open,close" statusbar_colors='{"pending":"blue"}' readonly="1"/>
                  </header>
               </xpath>
                      </field>

  
             </record>

en mi xml me da este error
('ValidateError', u'Ha ocurrido un error mientras se validaban los campo(s) arch: Invalid XML for View Architecture!')

y cuando quito la linea  

 <field name="inherit_id" ref="mrp.mrp_bom_form_view"/>
 si se instala todo bien pero no visualizo donde se instala 

Pedro Manuel Baeza Romero

unread,
Aug 22, 2014, 3:40:32 PM8/22/14
to openerp-s...@googlegroups.com

¿En tu módulo pones que depende de mrp?

Un saludo.

--

Agustin

unread,
Aug 22, 2014, 3:47:50 PM8/22/14
to openerp-s...@googlegroups.com
 si en el archivo openerp  coloque esta dependencia

'depends': ["base","mrp"],

Pedro Manuel Baeza Romero

unread,
Aug 25, 2014, 8:32:42 PM8/25/14
to openerp-s...@googlegroups.com
El problema debe estar aquí:


<xpath expr="/form/field[@name='state']" position="replace">

Pon:

<field name="state" position="replace">

Un saludo.


El 22 de agosto de 2014, 21:47, Agustin <agustinfran...@gmail.com> escribió:
 si en el archivo openerp  coloque esta dependencia

'depends': ["base","mrp"],

--
Reply all
Reply to author
Forward
0 new messages