自动填充某些字段Openerp
嗨,我是OpenERP7/Odoo7的新手,还不知道怎么做 我在自定义产品模块中有一个现有记录,我只想通过输入我的prodcode字段来检索该记录,并想自动填充一些字段 我已经在互联网上读了很多,奥多论坛,但找不到答案,或者我就是不明白。关于我的问题,我已经有了答案 因此,如果有人可以给我一个如何实现这一点的答案,或指导我一个易于理解的解释。 那太好了 这是我已经做过的 蟒蛇--- XML----自动填充某些字段Openerp,openerp,openerp-7,Openerp,Openerp 7,嗨,我是OpenERP7/Odoo7的新手,还不知道怎么做 我在自定义产品模块中有一个现有记录,我只想通过输入我的prodcode字段来检索该记录,并想自动填充一些字段 我已经在互联网上读了很多,奥多论坛,但找不到答案,或者我就是不明白。关于我的问题,我已经有了答案 因此,如果有人可以给我一个如何实现这一点的答案,或指导我一个易于理解的解释。 那太好了 这是我已经做过的 蟒蛇--- XML---- test.product.form.vew 测试产品 形式 是的,我也有这个问题 我有办法了。自
test.product.form.vew
测试产品
形式
是的,我也有这个问题
我有办法了。自动填充可以通过执行以下操作来实现
_defaults = {}
,或者,如您的示例所示,通过
class test_product(osv.Model):
_columns = {
'test_prodcode_id': fields.many2one('test.prodcode', 'Code'),
'prodname': fields.char('Name', size=32),
'desc': fields.char('Description', size=32),
'price': fields.float('Price',),
}
_defaults: {
'test_prodcode_id' : 'defaults_prodcode',
}
您还可以指定一个返回默认值的函数。
- 我有解决办法,但它不是你想要的,但你可以这样做
这也是
- 您可以使用
related
自动填充其他字段。假设你设定
product\u id
它将自动填写产品名称、描述和价格
您的产品id
- 您也可以在这里看到示例:
这里有专家帮助我实现这一目标吗?大家好,有人在这方面帮助我吗?直到现在我无法让它自动填充某些领域。
_defaults = {}
class test_product(osv.Model):
_columns = {
'test_prodcode_id': fields.many2one('test.prodcode', 'Code'),
'prodname': fields.char('Name', size=32),
'desc': fields.char('Description', size=32),
'price': fields.float('Price',),
}
_defaults: {
'test_prodcode_id' : 'defaults_prodcode',
}