Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
12424 Lượt xem

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.
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ

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"

Tác giả

Thanks

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 24
1828
1
thg 2 17
5551
1
thg 3 15
4228
1
thg 3 15
16023
4
thg 11 24
13479