关于Odoo 选择供应商实现产品过滤功能
2016-05-12 15:04
274 查看
先前,公司接了一个项目,其中一个功能要求在选择供应商时,明细表中的产品,是经过以供应商为过滤条件,而刷选后的商品,我思考后的实现代码是:
<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",这个错误。
相关文章推荐
- 配置View桌面时找不到域的解决方法
- Cross-domain 策略文件详解
- 浅析Cookie中的Path与domain
- cookie中的path与domain属性详解
- Samba NT Domain Controller
- odoo 中多币种处理(外币处理)
- 使用golang和docker守护进程交互
- odoo采购业务流程要点
- 销售提成的模块
- odoo凭证自动生成问题和如何查明细账?
- OpenERP7.0社区维护的产品相关的增强模块
- OpenERP中多币种处理(外币处理)
- 禁止显示“OpenERP Apps Unreachable”警告信息
- oe7.解决自定义附件字段下载时无文件名
- odoo 财务会计相关介绍
- odoo退货流程
- odoo base模块听课笔记
- odoo预付款处理流程
- openerp财务报表说明
- RML报表的网格内容自动换行