
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
many2many
-
有一个work的对象,一个work会拆分成多个子work,这样work与自己构成了many2many的关系。那么该字段如何在添加时默认是创建,而不是从已有的work中选择
-
@qing-sheng
不是很懂意思,这其中的父子关系是什么样的,有图说明更好。 -
好好看看many2many字段的定义就明白了
-
@hui
在technical.work 中有这样一个字段,是自己与自己多对多
technical_work = fields.Many2many('technical.work', 'technical_work_rel', 'work_id_1', 'work_id_2', string='问题明细')
体现在网页上是屏幕快照 2018-05-29 下午1.19.13
我想在点击添加后直击跳出创建页面,而不是提供一个列表选择,谢谢 -
这样肯定是要修改many2many widget,然后在js中实现通过rpc来打开你多选的list视图,然后多个id返回。
-
@qing-sheng
我在继承的product.template模块中按你说的写了一个m2m的字段,关联自身,但是报错如下:(odoo10)Implicit/canonical naming of many2many relationship table is not possible when source and destination models are the same
-
@qing-sheng
字段指定视图,第一个指定的是form视图的话是不是打开就是form视图。试试<field name="seller_ids" context="{'form_view_ref' : 'sps_product.product_supplierinfo_form_view', 'tree_view_ref' : 'sps_product.product_supplierinfo_tree_view'}" />
-
@hui 谢谢大神,又学会了一种方式
-
@qing-sheng
可以达到你的要求吗? -
@hui 昨天想想如果是问题明细的话用One2many关系比较好,而且One2many关系添加默认是创建界面
-
@qing-sheng 好的