Grafiska element för användning i formulär och trädvyer¶
Grafiska element för many2many -fält i Odoo¶
many2many(förvalt)many2many_tagsmany2many_checkboxesmany2many_kanbanmany2many_countermany2many_binary
many2many (förvalt)¶
Widgeten many2many använder en förvald listvy för relaterad modell för att visa en lista av relaterade objekt.
Alternativ
no_create- tar bort “Create” knappen.
Exempel
<field name="field_name_ids" options="{'no_create': True}"/>
Widgeten many2many_tags¶
En Facebookliknande flervalsmarkering.
Alternativ
no_quick_create- tar bortCreate and edit...alternativet.no_quick_edit- tar bortSkapa "foo"alternativet.
no_create-no_qick_createochno_create_editkombinerat.
Exempel
<field name="field_name"
widget="many2many_tags"
options="{'no_create_edit': True}"/>
Widgeten many2many_checkboxes¶
Enligt en notering i dokumentationen till Odoo:
This type of field display a list of checkboxes. It works only with m2ms. This field
will display one checkbox for each record existing in the model targeted by the
relation, according to the given domain if one is specified. Checked records will
be added to the relation.
Det finns ingen möjlighet för denna widgt att skapa nya poster, exempelvis produkter.
Exempel
<field name="field_name" widget="many2many_checkboxes"/>
many2many_kanban widgeten¶
Widgeten many2many_kanban använder Kanbanvyn för att visa en lista av relaterade objekt.
Denna widget kan varieras på många sätt beroende på vilken Kanbanvy som används. Här är en skärmbild från project modulen:
Exempel
<field name="field_name" widget="many2many_kanban">
<kanban>
<field name="name"/>
<templates>
<t t-name="kanban-box">
<field name="name"/>
</t>
</templates>
</kanban>
</field>
many2many_counter widgeten¶
En enkel läs-endast widget som visar en länk med information om antalet relaterade objekt. Länkens målvy kan bli konfigurerad via views alternativet.
Denna är även användbar med one2many fält.
Alternativ
viewsEnligt en kommentar i dokumentationen till Odoos källkod:The views to display in the act_window action. Must be a list of tuple whose first element is the id of the view to display (or False to take the default one) and the second element is the type of the view. Defaults to [[false, "tree"], [false, "form"]].
<field name="field_name" widget="x2many_counter" string="things"/>
many2many_binary widgeten¶
Enligt en notering i dokumentationen till Odoo:
Widget for (many2many field) to upload one or more file in same time and
display in list. The user can delete his files.
Exempel
<field name="field_name" widget="many2many_binary" string="Attach a file"/>