gpt4 book ai didi

openerp - 如何在 OpenERP 6 中创建引用字段

转载 作者:行者123 更新时间:2023-12-04 23:58:26 24 4
gpt4 key购买 nike

我正在尝试从 OpenERP 的 web gui 和字段类型创建一个字段作为引用
第一,没有更好的引用文档

第二我想要的是,当有人选择该字段时,它应该提供另一个未发生的选择选项(尽管它提供了一些字段,但第二个字段会引发错误)!

它抛出一个错误对象不存在

最佳答案

引用字段主要用于在您的记录中显示不同模型的记录作为引用。例如,您创建了一个模型,这样无论何时创建和保存销售订单、采购订单、交货订单、项目等,都应该在您的模型中创建一个包含用户名、日期、一些注释等数据的新记录。因此,您在此处添加一个引用字段,该字段链接到创建记录的原始记录(销售订单、采购订单等)。您可以在 openerp 6 的 res.request 模型中找到它

在您的类(class)中创建引用字段

def _get_selection_list(self, cr, uid, context=None):
#@return a list of tuples. tuples containing model name and name of the record
model_pool = self.pool.get('ir.model')
ids = model_pool.search(cr, uid, [('name','not ilike','.')])
res = model_pool.read(cr, uid, ids, ['model', 'name'])
return [(r['model'], r['name']) for r in res] + [('','')]

_columns = {
'ref': fields.reference(Reference', selection=_get_selection_list, size=128)
}

关于openerp - 如何在 OpenERP 6 中创建引用字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13689363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com