Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Display custom field value on partner kanban

By
birduser
on 5/21/14, 11:12 AM 1,744 views

I added a custom field in "base.view_partner_form" named "ob_CRM02-c01-004" and want to show the value of this field in the kanban view "base.res_partner_kanban_view". 

In XML i just tried:

<h4 class="oe_partner_heading"><a type="open"><field name="ob_CRM02-c01-004"/></a></h4>

But it shows me "NaN" at which 

<h4 class="oe_partner_heading"><a type="open"><field name="street"/></a></h4>

where "street" is a predefined field is working.

How can I display the Value of my custom field there?

1
Kazim Mirza
On 5/21/14, 11:26 AM

this is xml file

<openerp>
<data>

<record id="inherit_res_partner_kanban_view" model="ir.ui.view">
            <field name="name">inherit.res.partner.kanban.view</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.res_partner_kanban_view" />

           <field name="arch" type="xml">

<ul position="inside">

<li><field name="xyz"/></li>

</ul>

            </field>

</record>

<record id="inherit_res_partner_form_view" model="ir.ui.view">
            <field name="name">inherit.res.partner.form.view</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.view_partner_form" />

           <field name="arch" type="xml">

<field name="website" position="after">

<li><field name="xyz"/></li>

</field>

            </field>

</record>
</data>
</openerp>

 

this is .py file

 

from osv import osv,fields
class res_partner(osv.osv):
    _inherit = 'res.partner'
    _columns = {
                'xyz' : fields.char('xyz',size=25)
                
                }

 

 

its complete workinvg i used it 

 

 

0
birduser
On 5/21/14, 11:37 AM

Thanks for your answer, but this is what I tried, and it is not working.

<!-- KANBAN View for OpenERP Partner view --> 
<openerp>
    <data>

    <record model="ir.ui.view" id="base.res_partner_kanban_view">
            <field name="name">res.partner.kanban.view</field>
            <field name="model">res.partner</field>
            <field name="arch" type="xml">
                <kanban>
                    <field name="color"/>
                    <field name="name"/>
                    <field name="title"/>
                    <field name="email"/>
                    <field name="parent_id"/>
                    <field name="is_company"/>
                    <field name="function"/>
                    <field name="phone"/>
                    <field name="street"/>
                    <field name="street2"/>
                    <field name="zip"/>
                    <field name="city"/>
                    <field name="country_id"/>
                    <field name="mobile"/>
                    <field name="state_id"/>
                    <field name="category_id"/>
                    <field name="has_image"/>
                    <templates>
                        <t t-name="kanban-box">
                            <div class="oe_kanban_vignette oe_semantic_html_override">
                            
                            <!-- Link for Image -->
                                <a type="open">
                                    <!-- Record has image, show saved image -->
                                    <t t-if="record.has_image.raw_value === true">                                      
                                        <img t-att-src="kanban_image('res.partner', 'image_small', record.id.value)" class="oe_kanban_image"/>
                                    </t>
                                    
                                    <!-- Record has no image -->
                                    <t t-if="record.has_image.raw_value === false">            
                                        
                                        <t t-if="record.is_company.raw_value === true"> 
                                            <!-- Record is company -->         
                                            <img t-att-src="_s + '/base/static/src/img/company_image.png'" class="oe_kanban_image"/>       
                                        </t>
                                        
                                        <t t-if="record.is_company.raw_value === false">
                                            <!-- Record is no company -->               
                                            <img t-att-src="_s + '/base/static/src/img/avatar.png'" class="oe_kanban_image"/>          
                                        </t>
         
                                    </t>
                                    
                                </a>

                            <!-- Details -->
                                <div class="oe_kanban_details">
                                    
                                    <t t-if="record.is_company.raw_value === false">
                                        <!-- Record is no company -->
                                        <h4 class="oe_partner_heading"><a type="open"><field name="ob_CRM02-c01-004"/></a></h4>
                                        <h4 class="oe_partner_heading"><a type="open"><field name="name"/></a></h4>
                                        <div class="oe_kanban_partner_categories"/>
                                        <div class="oe_kanban_partner_links"/>
                                        <ul>
                                            <li t-if="record.company_id.raw_value"><field name="company_id"/></li>
                                        </ul>
                                    </t>
                                    
                                </div>
                            </div>
                        </t>
                    </templates>
                </kanban>
            </field>
        </record>
        
    </data>
</openerp>

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 5/21/14, 11:12 AM
Seen: 1744 times
Last updated: 3/16/15, 8:10 AM