如何从报价视图中删除不必要的列(例如,请求日期,承诺日期和销售人员)?
我在“三个视图”中找不到相应的字段:
<?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>
答案 0 :(得分:1)
要从树形视图中隐藏任何字段,您需要在相关视图的 RewriteRule ^00-([0-9]+)/media/(.+)/size/([0-9]+)$ core/assets/imgResize/thumb.php?src=%{document_root}/instance/00-$1/media/$2&size=$3x [L]
文件中添加参数invisible=1
。如果没有按照您的要求获取该字段,则任何其他模块都可以继承该树视图。要检查是否可以按照以下步骤进行操作:激活开发人员模式 >> 点击屏幕右上方的“错误图标” >>点击编辑列表视图选项 >>,然后在继承的视图中有一个标签。打开任何一个,然后检查字段。
答案 1 :(得分:0)
您可能已经安装了“销售订单日期”模块。它添加了“请求日期”,“承诺日期”和“生效日期”字段。您可以卸载此模块以删除字段。字段“销售人员”是标准的Odoo字段user_id。您可以在问题中的xml中找到此字段。您可以继承标准视图并删除此字段。