问题标签 [many2one]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odoo - 从 Odoo 14 中的 Many2One 值列表中设置默认值(在子视图中自动选择一行)
我有一个父模型(Plant),它在上下文中默认发送active_id(plant_id):
具有多对一关系的植物视图:
和他的子模型(Data_source):
数据源视图:
我知道在孩子中收到了default_plant_id,因为 plaint_id 域仅过滤了我的 plant_id,但我无法将其自动设置为默认值。我需要单击列表并选择我的 plant_id(这是列表中的唯一元素)。
我还尝试通过两种方式在子项(data_source)中添加@api.on_change("plant_id") :
选项 1:
给我这个例外:
选项 2(我不确定要发送什么作为响应,但write语句也不起作用):
在保存之前,我需要在 data_source 视图中自动选择我的植物作为选项。
python - Odoo13-CE:模块:sale.order:如何设置财务位置 ID 的默认值?
我尝试了这段代码,但它不起作用:
hide - 隐藏基于模型odoo 15的字段
我有一个与学生和老师一起工作的“学校”模块。
而且我有一个向导,它有一个 many2one 字段,并希望根据我们所站立的当前模型隐藏它。
即:我们站在模型'school.teachers'上,然后我们将隐藏这个字段,当我们站在模型'school.students'上时,我们将显示它。
模型:
看法:
这是完整的代码:
https ://github.com/saxsax1995/odoo-15-school/blob/master/school/wizard/create_calendar_wizard.py
https://github.com/saxsax1995/odoo-15-school/blob/硕士/学校/向导/create_calendar_wizard_view.xml
请帮忙,谢谢。