为了详细说明DReispt的答案,您的屏幕截图似乎突出显示了现有记录表单的One2Many字段中可编辑的One2Many行的保存按钮.One2Many行被认为是子记录他们的父记录的,所以他们都应该是与记录数据的其余部分一起保存,原子(在一个RPC调用).
从这个意义上说,屏幕截图中突出显示的保存按钮不会直接调用服务器上的任何方法,它只是将更改保存在浏览器的本地缓存中.在真正的调用create(如果这是一个新的记录)或者write(如果记录被更新)当您在主点击只会做保存父记录表格的按钮之后.
此时,该行的值将在One2Many命令列表中提供给create/ 的值的映射中传递write.有关write为One2Many字段设置值的更多信息,另请参阅文档.
BTW,调查RPC调用在OpenERP中非常简单:
openerp-server使用--log-level=debug_rpc_answer参数启动进程以获取所有RPC调用的详细日志记录注意:以上内容并非特定于OpenERP 6.1,它在7.0中的工作方式相同(尽管6.0和早期版本的Web客户端对于one2many字段有不同的行为)
| 归档时间: |
|
| 查看次数: |
2531 次 |
| 最近记录: |