تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
12371 أدوات العرض

I don't know hoe to add a extra button of the header of the tree view?

<record model="ir.ui.view" id="crm_todo_tree_view_opportunity">
 <field name="name">Todo Opportunities Tree</field>
 <field name="model">crm.lead</field>
 <field name="arch" type="xml">
<tree string="Opportunities" fonts="bold:message_unread==True" colors="gray:probability == 100;red:date_deadline and (date_deadline &lt; current_date)">
 <field name="date_deadline" invisible="1"/>
 <field name="create_date" invisible="1"/>
 <field name="name" string="Opportunity"/>
 <field name="partner_id" string="Customer"/>
..................................................
..................................................
................................................
</tree>
</field>
</record> in this view there is button CREATE, after that i need a new button. Please help me thanks in advance.
الصورة الرمزية
إهمال
أفضل إجابة

you can try with the code above:


<t t-extend="ListView.buttons">

<t t-jquery="button.oe_list_add" t-operation="after">

<t t-if="widget.model=='your.model'">

<button class="oe_button oe_list_add_planing_daily oe_highlight"

type="button">Create Planing Daily</button>

<button class="oe_button oe_list_view_current_session oe_highlight"

type="button">Current Session</button>

</t>

</t>

</t>


here I only add 2 buttons on tree list for "your.model"


hope it helps

الصورة الرمزية
إهمال

I created a template, located it in static/src/xml/ folder, and assigned the template to the 'res.partern' model,

Now, how to link these two buttons with specific methods in the model??

The code only work for the tree view (not for the tree on one2many field). If you do follow by the code, you will see 2 buttons appear next to "Create" or "Import" buttons for "your.model"

الكاتب

Thanks

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
مايو 24
1811
1
فبراير 17
5525
1
مارس 15
4212
1
مارس 15
16007
4
نوفمبر 24
13379