odoo同一个表,怎么从不同菜单进去后显示不同的form
来源:互联网 发布:郝斌c语言不压缩百度云 编辑:程序博客网 时间:2024/05/01 12:33
这个问题,想着很复杂,但经过万能的网友"姐夫"帮助,竟然这么简单:
另外姐夫提醒这个也有坑,从many2one过来时可能会乱
总结:
看一下partner这个表, 客户和供应商,都用这个表,那怎么区分呢:
供应商:
客户:
注意这两个里面用domain来进行区分:
<field name="domain">[('s_category_id','!=',False)]</field>
<field name="domain">[('c_category_id','!=',False)]</field>
表相同,出来的结果不同。当然,这两个domain的字段不同,这样就能达到一个partner既是客户又是供应商的目的,当然,也方便其它操作,比如追踪买了多少单,卖了多少产品等等操作
然后,从不同的菜单或button里指定不同的action来调用不同的act_window吧:
<menuitemid='buy_vendor_menu'action='core.vendor_action'name="供应商"parent='menu_buy_master'sequence='10'/>
这样进入了vendor_action 对应的tree里,再点明细,进到form里
<menuitemid='sell_customer_menu'action='core.customer_action'name="客户"parent='menu_sell_master'sequence='10'/>
这样进入了customer_action对应的tree,form里
......
谢谢万能的姐夫,感谢万能的odoo
来自:http://note.youdao.com/share/?id=ed6f7d028c5bd5390796242ff527dd72&type=note#/
1 0
- odoo同一个表,怎么从不同菜单进去后显示不同的form
- 从不同的角度吸取不同的观点
- 动态加载的同一个Label的同一行字体显示不同的颜色
- Yii 同一个表,同一个字段,以不同的名字显示 Multiple Labels in a single Model
- iOS - 同一个Label的不同样式显示
- 从不同的视角看,相同的对象可以是不同的角色:
- 从不同的角度去看问题
- 使form适应不同的显示分辨率
- 指向同一个null的两个指针,赋值后不同.
- sqlite 从不同数据库复制表
- 同一个字,不同的字体显示出来不一样的解释
- mysql中 对同一个表先查询后删除时报错,怎么破的问题
- 同一个ImageView显示不同的图片--->level-list
- 同一个ImageView显示不同的图片--->level-listnd
- Qt 在同一个QLabel中实现不同样式的显示
- Qt 在同一个QLabel中实现不同样式的显示
- ExtJS两个grid用同一个store显示不同的数据
- 同一个 ImageView 显示不同的图片 ---> level-list
- DAY9:leetcode #20 Valid Parentheses
- Activity intent经常使用的 FLAG 集合
- 10以内的简单计算
- Ext.util.Format.date与Ext.Date.format区别, 转换时间戳
- 【电子电路技术】短波与长波红外热像仪区别
- odoo同一个表,怎么从不同菜单进去后显示不同的form
- js事件编程的发布/订阅模式(一对一关系)
- LeetCode之计算解密的数量DecodeWays
- C语言读取文件中文本模式和二进制模式的区别
- transfer error / Failed to push selection: Permission denied 安卓设备文件读写权限不足
- 从服务器获得图片并保存到手机
- 常见的排列组合问题
- 26. Remove Duplicates from Sorted Array
- 深入理解JVM