odoo-12 - 如何在odoo 12的父树视图中设置popus表单视图中的默认值?
问题描述
我在odoo 12中有这个树视图:
当我单击第 1 行的“Editer liste de prix”按钮时,我得到这个表单视图:
如何在 popus 视图中获取第 1 行的值?
解决方案
您必须为_default_field_name
向导中的每个字段定义函数,并且您可以在搜索中获取对父亲的引用,context
例如:
def _default_a_field(self):
parent_id = self._context.get('active_id', False)
return self.env['parent.model'].search([('id', '=', parent_id)]).a_field_from_parent
a_field = fields.Char(default=_default_a_field)
我希望这个答案可以对你有所帮助。
推荐阅读
- css - 带有 Sass 的 Eclipse CSS 调试不加载更改
- powershell - PowerShell module not exposing commands properly
- plot - how to use Graphviz to draw a node pointed by an arrow?
- wpf - Update Textbox after each iteration VB.Net WPF
- python-3.x - 'bool' object has no attribute 'shape'
- swift - Swift:UICollectionViewCell - 关闭 UICollectionView
- javascript - onclick/event 函数内部的变量范围
- arrays - 将元素从一个数组传递到另一个数组,生成 CSV
- c# - The description string for parameter reference (%1) could not be found
- javascript - 根据 oAuth 状态返回不同的数据