Как удалить ложное значение, когда поля виджета только для чтения без значения, для Odoo11? - PullRequest
0 голосов
/ 29 октября 2018

У меня есть несколько полей с параметром виджета в XML. И эти поля доступны только для чтения, когда в эти поля не вставлено значение, они всегда показывают false. Итак, как удалить false из этих полей. Я делюсь своим кодом и снимком экрана с этой проблемой.

<group>
    <field name="partner_id" required="1"
           string="Customer"
           domain="[('customer', '=', True),('internal_user', '=', False)]"
           context="{'search_default_customer': 1,
            'default_name': partner_name, 'default_street': street,
            'default_street2': street2, 'default_city': city,
            'default_state_id': state_id, 'default_zip': zip,
            'default_country_id': country_id, 'default_function': function,
            'default_phone': phone, 'default_mobile': mobile,
            'default_email': email_from,
            'default_user_id': user_id, 'default_team_id': team_id, 'default_website': website}"/>

    <field name="email_from" string="Email" widget="email" readonly="1"/>    
    <field name="phone" widget="phone" readonly="1"/>
    <field name="website" widget="url" placeholder="e.g. www.sunarctechnologies.com"
       readonly="1"/>
</group>

enter image description here Заранее спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете установить его на стороне Python с помощью атрибута "default", например, для fields.Char(string=xxxx',default='xxx')

...