2017-06-15 107 views
1

我的问题是,我可以叫添加的项目出现波纹管many2many场,并给该功能到我的自定义按钮按钮。结果会是这样的:我有一个简单的主键和不可见many2many领域。当我点击我的主要按钮,我可以填补我仍然必须保持隐形的许多领域。基本上主键必须打开表格才会打开添加项目按钮。重写Many2many添加项目按钮。 Odoo

谢谢你考虑我的问题,我希望它是明确的:)!

+0

如果你有经验的odoo开发人员,并且你认为这个问题不会发生,说实话,说这几乎是不可能的,我不应该浪费我的时间 – enigmq

+0

或者也许有一种替代方法来填补隐形许多领域? – enigmq

回答

1

您可以随时使用“向导”和“瞬态模型作为中间人来填补许多领域。

因此,您将不得不调用该向导的形式,该向导应该在上下文或字段中保存您的记录ID,因为您稍后将在其上写入以填充多个文件。而且当然你需要在这个向导上有很多东西,这些东西将由用户填充,并且哪些内容将被写入你称为向导的记录。


另一种方法是查看odoo的js代码并找到选择和添加按钮的功能。然后你可以尝试定义另一种类型的按钮,或者试着从js中获取python的功能(你的按钮方法)。

+0

感谢您的回答。在向导窗体中,我仍然需要点击按钮广告某个项目。我想要的是看到单击后立即出现的表单,并在点击我的按钮后立即显示一个项目。在这种情况下,我会保存一个不必要的点击。我会尽力查找odoo js tho,谢谢。 – enigmq

相关问题