を、それが機能しない理由ブール型フィールドに応じて、Odoo v9のコミュニティブールフィールドが働いていない - 私は/ショーのフィールドを非表示にするOdoo v9のコミュニティ
まずで、私にはわからない、これが私ですコード:私の見解で今
class account_invoice(models.Model):
_inherit = "account.invoice"
is_export = fields.Boolean(string="¿Es exportación?")
field_1 = fields.Char ...
field_2 = fields.Many2one ...
:
<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>
フィールドが実際に隠されているが、私はそれらを有効にするには、ブール型フィールドをクリックしようとすると、それは私が意味する、機能しません。それはちょうどクリックし、 'T rue 'または何か、それがunclickedだった場合のように残る。
これは私が同じように、他のすべてのフィールドに追加しているattrsに約あるかどうかは知りません。私は私がここで間違ってやっている何attrs="{'invisible': [('is_export', '!=', 'True')]}"
?
非常Odedraをありがとうございましたが、それでも同じこと:( – NeoVe
は* is_export *フィールドから*ウィジェット=「ラジオ」*を削除して試してみてください。 –
それはそれだった笑、そんなにOdedraをありがとうございました! – NeoVe