2016-11-25 4 views
3


Ich habe ein Auswahlfeld 'state', das Werte wie resolved, dismissed, closed hat.

Ich habe Datensätze nach 'State' Feld gruppiert, aber wie können wir Datensätze nach Feldwerten gruppieren, in diesem Fall von resolved, dismissed and closed?ODOO: Gruppieren nach Feldwerten

<group extend="0" string="Group By"> 
    <filter name="attachment_type" string="attachment Type" context="{'group_by' : 'attachment_type'}"></filter> 
    <filter name="state" string="Issue Status" context="{'group_by': 'state'}"></filter> 
</group> 

Antwort

2

Dies kann durch Angabe der Domäne im Filter erreicht werden.

Es erstellt 3 Filter, sobald Sie einen Filter auswählen, der das Ergebnis filtern wird, das durch Bedingungen festgelegt wird, die Sie in der Domäne angegeben haben.

Um eine Gruppe nach allen diesen drei zu generieren, müssen Sie die gleiche Domäne angeben, indem Sie drei separate Filter für die Gruppe erstellen.

<group extend="0" string="Group By"> 
    <filter name="attachment_type" string="attachment Type" context="{'group_by' : 'attachment_type'}"></filter> 
    <filter name="state_resolved" string="Resolved" context="{'group_by': 'state'}" domain="[('state','=','resolved')]" ></filter> 
    <filter name="state_dismissed" string="Dismissed" context="{'group_by': 'state'}" domain="[('state','=','dismissed')]" ></filter> 
    <filter name="state_closed" string="Closed" context="{'group_by': 'state'}" domain="[('state','=','closed')]" ></filter> 
</group> 
+0

Süß! Vielen Dank. – ashwinx