【问题标题】:openerp cutomer tree viewopenerp 客户树视图
【发布时间】:2013-04-05 07:51:29
【问题描述】:

这是我的模块代码,我继承了 res.partner 表并添加了一个列 partner_ref。我需要的是在我的项目中,我必须显示哪个客户是由谁推荐的。以及当前客户推荐的客户列表。

这是我的表定义:

from osv import fields, osv
import logging
_logger = logging.getLogger('realty')
class cust_ref(osv.osv):
    _description = "Reference"
    _inherit = 'res.partner'
    _columns = {
       'partref_id' : fields.many2one('res.partner', 'Referred by', required=False),
    }
cust_ref()

这里是xml代码:

<?xml version="1.0"?>
<insignierp>
        <data>
            <record id="partner_reference_ref_form" model="ir.ui.view">
                <field name="name">realty.res.partner.form.inherit</field>
                <field name="model">res.partner</field>
                 <field name="arch" type="xml"> 
                    <xpath expr="/form/notebook/page[@string='Accounting']" position='after'>
                        <page string='References'>

                        </page>
                    </xpath>
                 </field> 
            </record>
        </data>
</insignierp>

现在,我需要在此参考页面中列出此客户推荐的客户列表。我确实知道如何实现这一点。指导我解决这个问题。或任何建议和想法都会非常有帮助。谢谢大家。

【问题讨论】:

    标签: python xml treeview openerp


    【解决方案1】:

    您必须创建另一个字段 one2many 以获取合作伙伴引用的合作伙伴列表。喜欢:

    'partref_id': fields.many2one('res.partner', 'Related Company'),
    'ref_partner_ids': fields.one2many('res.partner', 'partref_id', 'Refrence partner'),
    

    您必须在视图中显示此 ref_partner_ids,然后通过“partref_id”引用此合作伙伴的合作伙伴显示在字段 ref_partner_ids 中。

    【讨论】:

    • 非常感谢。但这向我展示了树中的所有字段。他们是只列出特定字段的任何方式。
    【解决方案2】:

    是的,你可以这样做:

    <field name="ref_partner_ids">
        <tree string="Ref">
            <field name="one"/>
            <field name="two"/>
            <field name="three"/>
            ...................
            ..................
         </tree>
    </field>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多