【发布时间】:2022-10-05 01:10:48
【问题描述】:
我正在尝试向销售视图添加一个字段。该视图是详细操作页面下的 stock.picking.form。该页面使用stock.view_stock_move_line_detailed_operation_tree 的tree_view_ref 上下文呈现字段move_line_ids_without_package
我试图添加到树中的字段是一个简单的布尔字段,该字段填充了正确的值并且在那里看不到任何问题。
class StockMoveLine(models.Model):
_inherit = 'stock.move.line'
all_done = fields.Boolean(string="Check", compute="_check_done")
@api.depends_context('product_uom_qty', 'qty_done')
def _check_done(self):
for move_line in self:
if move_line.product_uom_qty == 0 and move_line.qty_done != 0:
move_line.all_done = True
else:
move_line.all_done = False
我正确扩展了视图,我在视图列表下甚至在继承的视图下都看到了它
字段中使用的视图,tree_view_ref 上下文。
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="stock_move_line_tree_view_inherit" model="ir.ui.view">
<field name="name">stock.move.line.tree.inherit</field>
<field name="model">stock.move.line</field>
<field name="inherit_id" ref="stock.view_stock_move_line_detailed_operation_tree"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='product_id']" position="before">
<field name="all_done" readonly="1"/>
</xpath>
</field>
</record>
</odoo>
但即便如此,我也没有看到该字段被添加到视图中。 Odoo 没有抛出任何错误或类似的错误。
在“产品”列之前的“详细操作”页面中,我希望添加我的布尔复选标记字段:
【问题讨论】:
-
共享您想要添加未反映在视图中的字段的图像。
-
@DipenShah 用我想在哪里添加字段的图片编辑了问题,谢谢