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>