关于Odoo 选择供应商实现产品过滤功能
2015-11-06 18:10
288 查看
先前,公司接了一个项目,其中一个功能要求在选择供应商时,明细表中的产品,是经过以供应商为过滤条件,而刷选后的商品,我思考后的实现代码是:
<field name="product_ids" domain="[('seller_ids.name','=',partner_id)]" context="{'partner_id':partner_id}"/>其中,主要是通过"domain" 的自身的属性或功能,来实现商品的过滤。
'seller_ids.name',主要是产品表中的供应商属性所对应的供应商的名字,"partner_id",主要是当前的采购订单中,供应商的字段。
'partner_id':partner_id,它主要是为('seller_ids.name','=',partner_id),中的"partner_id"传值,如果不加 context 中的值,那么程序会报 "partner_id is not find",这个错误。
相关文章推荐
- Draw Something,以何种魅力征服大众
- Cross-domain 策略文件详解
- 浅析Cookie中的Path与domain
- cookie中的path与domain属性详解
- Samba NT Domain Controller
- javascript+ajax实现产品页面加载信息
- odoo 中多币种处理(外币处理)
- 使用golang和docker守护进程交互
- 个人微信号 卖货、品宣、推广 有那些实用的操作要点?
- 个人微信号 卖货、品宣、推广 有那些实用的操作要点?
- 如何将“新iPad”变身为Mac高清屏
- 加多宝是怎样一步步逼退王老吉的?
- 使用ASO提升App Store排名的技巧
- 澄清大家对网络同步盘和云端同步的误解
- 我理解的SNS发展历程
- Dropbox有哪些另类功用?