Openerp 从XML数据文件设置Odoo默认值无效

Openerp 从XML数据文件设置Odoo默认值无效,openerp,Openerp,我正在尝试将product.product模型上的type字段的默认值设置为product。我认为使用数据文件会很简单。这是我的文件的内容: 模块导入时没有错误,但未创建默认值。哪儿也找不到。我做错什么了吗 我也这样试过,但结果相同: 产品 类型 产品 您的语法几乎不需要修改 试试这个,它会起作用:) 因为每个值都应该按照签名顺序逐个传递。您能再解释一下您的意思吗?你怎么知道它需要这样写?我尝试的两种方法是从代码中的其他示例中获得的。是什么决定了需要哪种语法?顺便说一下,它不起作用。同

我正在尝试将
product.product
模型上的
type
字段的默认值设置为
product
。我认为使用数据文件会很简单。这是我的文件的内容:


模块导入时没有错误,但未创建默认值。哪儿也找不到。我做错什么了吗

我也这样试过,但结果相同:


产品
类型
产品

您的语法几乎不需要修改

试试这个,它会起作用:)



因为每个值都应该按照签名顺序逐个传递。

您能再解释一下您的意思吗?你怎么知道它需要这样写?我尝试的两种方法是从代码中的其他示例中获得的。是什么决定了需要哪种语法?顺便说一下,它不起作用。同样的结果。模块导入很好,但是没有默认值。正如在odoo文档中提到的:“函数标签应该计算为一系列参数来调用方法”,这就是为什么我按照方法签名中的顺序编写它。它适用于v8.0。您可以查看帐户mdoule>的示例,我使用的是版本
10.saas~14+e
,但它不起作用。
<function model="ir.values" name="set_default">
    <value eval="str('product.product')"/>
    <value eval="str('type')"/>
    <value eval="str('product')"/>
</function>