我正在尝试将type
模型上的product.product
字段的默认值设置为product
。我认为使用数据文件会很简单。这是我文件的内容:
<odoo>
<function model="ir.values" name="set_default"
eval="('product.product', 'type', 'product')"/>
</odoo>
模块导入时没有错误,但未创建默认值。它无处可寻。我在这里做错了吗?
我也尝试过这种方式,但结果相同:
<odoo>
<function model="ir.values" name="set_default">
<value>product.product</value>
<value>type</value>
<value>product</value>
</function>
</odoo>
答案 0 :(得分:0)
你的语法需要很少的修正
试试这个,它会起作用:)
<function model="ir.values" name="set_default">
<value eval="str('product.product')"/>
<value eval="str('type')"/>
<value eval="str('product')"/>
</function>
因为每个值都应按照签名序列单独传递。