Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
8 ตอบกลับ
109037 มุมมอง

hi all ,

i have a tree view , i want to show it by default with grouped by (grouped by employee_id)

if someone can help .

thanks

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด
<filter name="group_employee_id" string="Category" icon="terp-partner" context="{'group_by':'employee_id'}"/>

So, on your action you have to send this by context:

<field name="context">{'search_default_group_employee_id': 1}</field>
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

On your search view you have something like this:

<filter name="group_employee_id" string="Category" icon="terp-partner" context="{'group_by':'employee_id'}"/>

So, on your action you have to send this by context:

<field name="context">{'search_default_group_employee_id': 1}</field>
อวตาร
ละทิ้ง

I tried with just {'group_by': 'employee_id'} in the action context and it works.

คำตอบที่ดีที่สุด

What if this treeview is inside a form? Not called from an action.

อวตาร
ละทิ้ง

Good question. I would also like to know.

did you found the answer ?

Did anyone get solution of this question??

คำตอบที่ดีที่สุด
<tree string="" default_order="field_name">
<field name=""/>
<field name=""/>
</tree>
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Should be super simple in all the recent versions of ODOO.

https://youtube.com/shorts/-X-7NHL4dJY

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

I do this in v7 it require an extension of the widget one2many or many2many

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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

<field name="name">.............</field>

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

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

<field name="context">{'group_by':'employee_id'}</field>

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

<field name="domain">[('active', '=', True)]</field>

</record>

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Nice solution

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
พ.ค. 24
1620
1
ก.ค. 21
2635
0
เม.ย. 16
4144
1
พ.ค. 15
3858
2
มี.ค. 15
4698