Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
8746 Widoki

I want to create a nested tree view with a grouping by fileds like the nested tree view in leave module(leave summary action), but I did not find it source code in odoo.

Can someone Help me ??



Awatar
Odrzuć
Najlepsza odpowiedź

If you want to create Nested view like Leaves Summary, by setting default group_by in Menu Action.

If you can refer to source code of Menu Action of Leaves Summary:

<record model="ir.actions.act_window" id="open_company_allocation">

<field name="name">Leaves Summary</field>

<field name="res_model">hr.holidays</field>

<field name="view_type">form</field>

<field name="view_mode">tree,form</field>

<field name="view_id" eval="view_holiday_simple"/>

<field name="context">{'search_default_group_type': 1}</field>

<field name="domain">[('holiday_type','=','employee'), ('state', '!=', 'refuse')]</field>

<field name="search_view_id" ref="view_hr_holidays_filter"/>

</record>

In this,  in context we have passed default group_by in context:

<field name="context">{'search_default_group_type': 1}</field>

to give default group_by condition in context we have to first define that group_by condition in search view of model.

you can observe that, In search_view_id reference of search_view is given, in that view definition, we have set group_by condition:

<filter name="group_type" string="Type" context="{'group_by':'holiday_status_id'}"/>

Likewise, you can do it for your module.

Hope, this helps..

Awatar
Odrzuć
Autor Najlepsza odpowiedź

Can I make this tree editable ??

Awatar
Odrzuć

Yes, you can make this tree view editable.

But the thing is, it will work only after removing filters which got applied through context.

Powiązane posty Odpowiedzi Widoki Czynność
1
mar 15
5243
1
lut 18
12863
1
maj 16
6055
0
cze 15
4128
0
maj 17
9086