ich ausblenden möchten/show Felder, auf einem boolean Feld abhängig, in Odoo v9 GemeinschaftBoolesche Feld nicht funktioniert - Odoo v9 Gemeinschaft
Erstens, ich weiß nicht, warum es nicht funktioniert, das ist mein Code:
class account_invoice(models.Model):
_inherit = "account.invoice"
is_export = fields.Boolean(string="¿Es exportación?")
field_1 = fields.Char ...
field_2 = fields.Many2one ...
Jetzt auf meiner Ansicht:
<record model="ir.ui.view" id="embarque_form_view">
<field name="name">account.invoice.embarque.form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_form" />
<field name="arch" type="xml">
<field name='partner_id' position="after">
<field name="is_export" class="oe_edit_only" widget="radio"/>
<field name="puerto_embarque" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="puerto_desembarque" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="moneda_export" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="tara_unit" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="weight_unit" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="net_weight_unit" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="transporte_tipo" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
<field name="modal_idad" attrs="{'invisible': [('is_export', '!=', 'True')]}"/>
</field>
</field>
</record>
die Felder tatsächlich versteckt sind, aber wenn ich versuche, auf dem boolean Feld zu klicken, um sie zu aktivieren, funktioniert es nicht, ich meine, Es klickt einfach und wird nicht zu "T" rue 'oder so, es bleibt wie wenn es nicht geklickt wurde.
Ich weiß nicht, ob dies über die attrs ist Ich füge zu jedem anderen Bereich, wie zB: attrs="{'invisible': [('is_export', '!=', 'True')]}"
Was ich mir falsch hier?
danken Ihnen sehr viel Odedra, aber immer noch das gleiche :( – NeoVe
Versuchen * Widget mit dem Entfernen = 'Radio' * ab * is_export * Feld. –
danken Ihnen so viel Odedra, lol, dass es! – NeoVe