odoo - 如何仅在 odoo 10 中的库存内部转移或交货单移动行上显示自定义字段
问题描述
我在其中创建了一个自定义字段stock.move
,现在我只需要在行上显示Delivery Order
或Internal Transfer
移动行。我正在尝试以下代码,但它给了我一个错误。代码是:
<record id="view_move_picking_tree_inherit1" model="ir.ui.view">
<field name="name">stock.move.tree</field>
<field name="model">stock.move</field>
<field name="inherit_id" ref="stock.view_move_picking_tree"/>
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="finish_item" nolabel="1" attrs="{'invisible':[('picking_id.picking_type_code', '=', 'outgoing')]}"/>
</field>
</field>
</record>
错误是:
Uncaught Error: Unknown field picking_id.picking_type_code in domain [["picking_id.picking_type_code","=","outgoing"]]
任何人都请帮助我。
解决方案
请用下面给出的代码替换您的代码
<field name="finish_item" nolabel="1" attrs="{'invisible':[('picking_type_id.code', '=', 'outgoing')]}"/>
推荐阅读
- python - Pandas 数据框列名
- javascript - 将所有 MirageJS id 转换为整数
- c - 优化复杂逻辑条件
- c# - 为什么 MemberwiseClone() 不能像 Object 类的其他继承方法一样直接使用?(对于浅拷贝)
- google-apps-script - 我可以通过 google aps 脚本发送多少封电子邮件?
- asp.net-mvc - 如何从引导表中删除多余/多余的标头?
- elasticsearch - Logstash 未在 ElasticSearch 中插入记录
- javascript - 使用 componentDidMount 调用两次渲染方法 - React native
- javascript - Javascript平台杠杆阅读器?
- javascript - 如何从下拉列表中删除先前选择的选项但在编辑模式下显示?