odoo8使用onchange改变one2many类型的值
来源:互联网 发布:工控 java 编辑:程序博客网 时间:2024/06/07 14:04
因实际业务需求,在主表的栏位变更时,需要重新刷新明细的数据。
使用odoo new api方式来处理此操作时,开始发现明细数据总是无法写入,经过查询相关资料,最后实现成功,现记录如下:
class Order(models.Model): name="mymodule.order" line = fields.One2many('mymodule.line', inverse_name="order_id", string="Lines") partner_id = fields.....
假如有一个这样的定义,改变partner_id时,需要刷新line字段的值。
通过如下方式实现:
@api.onchange('partner_id') def _onchange_equipment(self): lines =[] for val in self.bogus_values: line_item = { 'attr1': val.name, 'attr2': val.a1, ... } lines += [line_item] self.update({'line': lines})
0 0
- odoo8使用onchange改变one2many类型的值
- odoo8使用onchange改变one2many类型的值
- odoo8 FormView的one2many中many记录删除权限精细控制
- 使用onChange ,获取input标签的值
- 用javascript 改变的onchange事件
- odoo8.0下selection_add的使用
- odoo8.0下selection_add的使用
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案(超简版)
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案 (转)
- JSP中input内容改变触发onchange事件使用
- onchange使用
- onchange 事件会在域的内容改变时发生。
- JS中onchange事件:域内容被改变的事件
- Composite 组合
- Java工程导入(感叹号)错误提示
- Xcode的快捷键及代码格式化
- OverlayIcon 制作流程及注意项
- uva 1442 Cav(左右各扫描一次)
- odoo8使用onchange改变one2many类型的值
- LeetCode 题解(72): Container With Most Water
- 如何使用Eclipse编写运行Java程序
- VS下控制台运行保持(不要一闪而过)
- 马云:为什么当新的商机来临时,大多数人会“死”在别人的嘴里
- 阿里巴巴微商城加盟---微信号:aqiu558
- 马云入股德邦基金 激活了百大集团?
- 王健林马云齐啖保险"香饽饽"
- 国务院副总理汪洋参观阿里巴巴、临安淘宝村