【问题标题】:How can i add add line and Add section in notebook in odoo13?如何在odoo13的笔记本中添加添加行和添加部分?
【发布时间】:2021-03-21 20:40:21
【问题描述】:

我尝试在odoo13 的笔记本部分添加Add a lineAdd a section。如何在 XML 中的 odoo13 中添加这些功能?

Python 代码:

class productline(models.Model):  
    _name = 'product.line'

    product_id = fields.Many2one('product.product', string='product')

查看定义:

<notebook>
    <page string="Indent details">
        <field name="roni">
            <tree editable="bottom">
                <field name="product_id"/>
            </tree>
       </field>
   </page>
</notebook>

【问题讨论】:

  • 我为 Odoo 14 添加了一个 answer,它也适用于 Odoo-13。
  • 我无法在我的数据库中保存添加部分字段的字段值。单击它会自动弹出一个字段,然后自动关闭该字段。我怎样才能从中恢复过来。你能解释一下吗?
  • 您是否在display_type 字段旁边添加了name 字段?
  • 我在 display_type 之前添加了 name 字段,就像您在脚本中声明的那样。你能给我完整的代码吗?这样我才能正确理解。提前谢谢!
  • 完整代码在我的答案中链接在第一条评论中,首先,您需要将小部件属性设置为section_and_note_one2many,然后添加control部分,最后定义两个特殊字段display_typename 并将它们添加到 tree 内的视图定义中,display_type 应该被隐藏 (&lt;field name="display_type" invisible="1"/&gt;),您可以在 name 字段 (&lt;field name="name" widget="section_and_note_text" optional="show"/&gt;) 上设置另外两个选项. display_typename 字段应定义在 product_id 字段旁边。

标签: python xml postgresql odoo


【解决方案1】:

试试这个。

      <page string="Indent details">
                            <field name="roni" widget="section_and_note_one2many">

                                <tree editable="bottom">



                                    <field name="product_id"/>

                                    
                                </tree>

                            </field>


                    </page>

                </notebook>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-02
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    相关资源
    最近更新 更多