Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
12365 Visualizzazioni

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.
Avatar
Abbandona
Risposta migliore

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

Avatar
Abbandona

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"

Autore

Thanks

Post correlati Risposte Visualizzazioni Attività
1
mag 24
1808
1
feb 17
5525
1
mar 15
4212
1
mar 15
16007
4
nov 24
13368