Как удалить ненужные столбцы в Odoo? - PullRequest
0 голосов
/ 05 сентября 2018

Как удалить ненужные столбцы из представления предложений (например, «Запрошенная дата», «Дата принятия» и «Продавец») *

Я не могу найти соответствующие поля в Three View:

<?xml version="1.0"?>

<tree string="Sales Orders" decoration-bf="message_needaction==True" decoration-muted="state=='cancel'">

    <field name="message_needaction" invisible="1"/>

    <field name="pricelist_id"/>

    <field name="name" string="Order Number"/>

    <field name="date_order"/>

    <field name="partner_id"/>

    <field name="user_id"/>

    <field name="amount_total" sum="Total Tax Included" widget="monetary"/>

    <field name="currency_id" invisible="1"/>

    <field name="invoice_status"/>

    <field name="state" invisible="1"/>
</tree>

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Чтобы скрыть любое поле от древовидного представления, необходимо добавить аргумент invisible=1 в .xml файл соответствующего представления. Если вы не получаете поле, как вы сказали, то это древовидное представление может быть унаследовано любым другим модулем. Для проверки того, что вы можете выполнить следующие действия: активировать режим разработчика >> нажать «значок ошибки», расположенный в правой верхней части экрана >> нажать изменить параметр просмотра списка >> тогда одна вкладка находится внутри этого унаследованного вида . Откройте все это и проверьте поля.

0 голосов
/ 06 сентября 2018

Возможно, вы установили модуль "Даты заказа клиента". Добавляются поля «Запрошенная дата», «Дата принятия» и «Дата вступления в силу». Вы можете удалить этот модуль, чтобы удалить поля. Поле «Продавец» является стандартным полем Odoo user_id. Вы можете найти это поле в XML в вашем вопросе. Вы можете наследовать стандартный вид и удалить это поле.

...