Ansichten¶
Views are the interface that allows displaying the data contained in a model. One model can have several views, which are simply different ways to show the same data. In Studio, views are organized into four categories: general, multiple records, timeline, and reporting.
Tipp
To change the default view of a model, access Studio, go to Views, click the (ellipsis) icon next to the desired view, and click Set as Default.
You can modify views using the built-in XML editor: Activate the Developer mode, go to the view you want to edit, select the View tab, and click </> XML.
Wichtig
If you are editing a view using the XML editor, avoid making changes directly to standard and inherited views, as these would be reset and lost during updates or module upgrades. Always make sure you select the right Studio inherited views: When you modify a view in Studio by dragging and dropping a new field, for example, a specific Studio inherited view and its corresponding XPath, which defines the modified part of the view, are automatically generated.
Allgemeine Ansichten¶
Bemerkung
Die hierunter beschriebenen Einstellungen finden Sie im Reiter Ansicht, sofern nicht anders angegeben.
Formular¶
The Form view is used when creating and editing records, such as contacts, sales orders, products, etc.
To structure a form, drag and drop the Tabs and Columns element found under the + Add tab.
Um zu verhindern, dass Benutzer Datensätze erstellen, bearbeiten oder löschen, deaktivieren Sie Darf erstellen, Darf bearbeiten oder Darf löschen.
To add a button, click Add a button at the top of the form, enter a Label, and select the button’s action:
Run a Server Action: select the server action to be executed from the dropdown list;
Call a method: specify an existing Python method already defined in Odoo.
To change a button’s label or style, click the button and edit its Label or Class (either
btn-primary
orbtn-secondary
) in the Properties tab.To add a smart button, click the (plus) icon in the top-right corner of the form. Enter a Label, choose an Icon, and select a related field.
Example
Aktivität¶
The Activity view is used to schedule and have an overview of activities (emails, calls, etc.) linked to records.
Bemerkung
Diese Ansicht kann nur in Studio durch Bearbeitung des XML-Codes geändert werden.
Example
Suchen¶
The Search view is added on top of other views to filter, group, and search records.
Um benutzerdefinierte Filter hinzuzufügen und sie mit Trennzeichen zu strukturieren, gehen Sie auf den Reiter + Hinzufügen und ziehen Sie sie per Drag-and-drop unter Filter.
To add an existing field under the search dropdown menu, go to the + Add tab and drag and drop it under Autocompletion Fields.
Example
Ansicht mit mehreren Datensätzen¶
Bemerkung
Die hierunter beschriebenen Einstellungen finden Sie im Reiter Ansicht, sofern nicht anders angegeben.
Kanban¶
The Kanban view is often used to support business flows by moving records across stages or as an alternative way to display records inside cards.
Bemerkung
Wenn die Kanban-Ansicht existiert, wird sie standardmäßig für die Anzeige von Daten auf mobilen Geräten anstelle der Listenansicht verwendet.
Um zu verhindern, dass Benutzer neue Datensätze erstellen, deaktivieren Sie das Kontrollkästchen Darf erstellen.
Um Datensätze direkt in der Ansicht in einer minimalistischen Form zu erstellen, aktivieren Sie Schnelles Anlegen.
To set a default grouping for records, select a field under Default Group By.
Example
Liste¶
The List view is used to overview many records at once, look for records, and edit simple records.
Um zu verhindern, dass Benutzer Datensätze erstellen, bearbeiten oder löschen, deaktivieren Sie Darf erstellen, Darf bearbeiten oder Darf löschen.
To create and edit records directly within the view, select either Add record at the bottom, Add record on top or Open form view under When Creating Record.
Bemerkung
Dies verhindert, dass Benutzer Datensätze in der Formularansicht aus der Listenansicht öffnen können.
Um mehrere Datensätze auf einmal zu bearbeiten, markieren Sie Massenbearbeitung aktivieren.
Um zu ändern, wie Datensätze standardmäßig sortiert werden, wählen Sie ein Feld unter Sortieren nach.
To set a default grouping for records, select a field under Default Group By.
To add a button, click Add a button at the top of the list, enter a Label, and select the button’s action:
Run a Server Action: select the server action to be executed from the dropdown list;
Call a method: specify an existing Python method already defined in Odoo.
Tipp
To add a (drag handle) icon to reorder records manually, add an Integer field with the Handle widget.
Example
Karte¶
The Map view is used to display records on a map. For example, it is used in the Field Service app to plan an itinerary between different tasks.
Bemerkung
Ein Many2One-Feld, das mit dem Kontakt-Modell verknüpft ist, ist erforderlich, um die Ansicht zu aktivieren, da die Kontaktadresse zur Positionierung der Datensätze auf der Karte verwendet wird.
Um auszuwählen, welche Art von Kontakt auf der Karte verwendet werden soll, wählen Sie ihn unter Kontaktfeld.
To hide the name or the address of the record, tick Hide Name or Hide Address.
Um Informationen aus anderen Feldern hinzuzufügen, wählen Sie diese unter Zusätzliche Felder aus.
Um eine Route zwischen den verschiedenen Datensätzen vorschlagen zu lassen, markieren Sie Routenplanung aktivieren und wählen Sie aus, welches Feld für die Sortierung der Datensätze für die Routenplanung verwendet werden soll.
Example
Zeitleistenansichten¶
Bemerkung
Wenn Sie eine der Zeitleistenansichten zum ersten Mal aktivieren, müssen Sie auswählen, welches Feld Datum oder Datum & Zeit Ihres Modells verwendet werden sollen, um zu definieren, wann die Datensätze beginnen und enden, um sie in der Ansicht anzuzeigen. Sie können die Felder Startdatumsfeld und Enddatumsfeld nach dem Aktivieren der Ansicht ändern.
Die hierunter beschriebenen Einstellungen finden Sie im Reiter Ansicht, sofern nicht anders angegeben.
Kalender¶
The Calendar view is used to overview and manage records inside a calendar.
Um Datensätze direkt in der Ansicht zu erstellen, anstatt die Formularansicht zu öffnen, aktivieren Sie Schnelles Anlegen.
Bemerkung
Dies funktioniert nur bei bestimmten Modellen, die nur mit einem Namen schnell erstellt werden können. Die meisten Modelle unterstützen jedoch keine schnelle Erstellung und öffnen die Formularansicht, um die erforderlichen Felder auszufüllen.
Um Datensätze im Kalender einzufärben, wählen Sie ein Feld unter Farbe. Alle Datensätze, die den gleichen Wert für dieses Feld haben, werden in der gleichen Farbe angezeigt.
Bemerkung
Da die Anzahl der Farben begrenzt ist, kann es vorkommen, dass dieselbe Farbe verschiedenen Werten zugeordnet wird.
Um Veranstaltungen, die den ganzen Tag dauern, oben im Kalender anzuzeigen, wählen Sie ein Kontrollkästchenfeld, das angibt, ob der Termin den ganzen Tag dauert.
Um die Standardzeitskala für die Anzeige von Veranstaltungen auszuwählen, wählen Sie Stichwort, Woche, Monat oder Jahr unter Standardanzeigemodus.
Bemerkung
You can also use a Delay Field to display the duration of the event in hours by selecting a Decimal or Integer field on the model which specifies the duration of the event. However, if you set an End Date Field, the Delay Field will not be taken into account.
Example
Kohorte¶
The Cohort view is used to examine the life cycle of records over a time period. For example, it is used in the Subscriptions app to view the subscriptions‘ retention rate.
Um eine Kennzahl (d. h. den aggregierten Wert eines bestimmten Feldes) standardmäßig in der Ansicht anzuzeigen, wählen Sie ein Wertfeld.
Um auszuwählen, welches Zeitintervall standardmäßig zur Gruppierung der Ergebnisse verwendet wird, wählen Sie Stichwort, Woche, Monat oder Jahr unter Intervall.
Um den Kohorten-Modus zu ändern, wählen Sie entweder Kundenbindung der Prozentsatz der Datensätze, die über einen bestimmten Zeitraum bleiben – er beginnt bei 100 % und nimmt mit der Zeit ab oder Abwanderung der Prozentsatz der Datensätze, die über einen bestimmten Zeitraum ausscheiden – er beginnt bei 0 % und nimmt mit der Zeit zu.
Um den Verlauf der Zeitleiste (d. h. der Spalten) zu ändern, wählen Sie entweder Vorwärts (von 0 bis +15) oder Rückwärts (von -15 bis 0). Für die meisten Zwecke wird die Zeitleiste Vorwärts verwendet.
Example
Gantt¶
The Gantt view is used to forecast and examine the overall progress of records. Records are represented by a bar under a time scale.
Um zu verhindern, dass Benutzer Datensätze erstellen oder bearbeiten, deaktivieren Sie Darf erstellen oder Darf bearbeiten.
Um graue Zellen auszufüllen, wenn dort kein Datensatz erstellt werden soll (z. B. an Wochenenden für Mitarbeiter), markieren Sie Nichtverfügbarkeit anzeigen.
Bemerkung
Das zugrundeliegende Modell muss diese Funktion unterstützen, und die Unterstützung kann nicht über Studio hinzugefügt werden. Sie wird für die Apps Projekt, Abwesenheiten, Planung und Fertigung unterstützt.
Um eine Summenzeile am unteren Rand anzuzeigen, markieren Sie Summenzeile anzeigen.
Um mehrere Datensätze in einer einzigen Zeile zu komprimieren, markieren Sie Erste Ebene einklappen.
Um festzulegen, wie die Datensätze in den Zeilen standardmäßig gruppiert werden sollen (z .B. pro Mitarbeiter oder Projekt), wählen Sie ein Feld unter Standardmäßig gruppieren nach.
Um eine Standardzeitskala für die Anzeige von Datensätzen zu definieren, wählen Sie Stichwort, Woche, Monat oder Jahr unter Standardskala.
Um Datensätze in der Ansicht einzufärben, wählen Sie ein Feld unter Farbe. Alle Datensätze, die den gleichen Wert für dieses Feld haben, werden in der gleichen Farbe angezeigt.
Bemerkung
Da die Anzahl der Farben begrenzt ist, kann es vorkommen, dass dieselbe Farbe verschiedenen Werten zugeordnet wird.
Um festzulegen, mit welcher Genauigkeit jede Zeitskala geteilt werden soll, wählen Sie Viertelstunde, Halbe Stunde oder Stunde unter Tagesgenauigkeit, Halber Tag oder Tag unter Wochengenauigkeit und Monatsgenauigkeit.
Example
Ansichten des Berichtwesens¶
Bemerkung
Die hierunter beschriebenen Einstellungen finden Sie im Reiter Ansicht, sofern nicht anders angegeben.
Pivot¶
The Pivot view is used to explore and analyze the data contained in records in an interactive manner. It is especially useful to aggregate numeric data, create categories, and drill down the data by expanding and collapsing different levels of data.
Um auf alle Datensätze zuzugreifen, deren Daten unter einer Zelle zusammengefasst sind, markieren Sie Zugriff auf Datensätze aus Zelle.
Um die Daten in verschiedene Kategorien zu unterteilen, wählen Sie ein oder mehrere Felder unter Spaltengruppierung, Zeilengruppierung - Erste Ebene oder Zeilengruppierung - Zweite Ebene.
Um verschiedene Arten von Daten hinzuzufügen, die mit der Ansicht gemessen werden sollen, wählen Sie ein Feld unter Werte.
Um die Anzahl der Datensätze anzuzeigen, aus denen sich die aggregierten Daten in einer Zelle zusammensetzen, markieren Sie Anzahl anzeigen.
Example
Diagramm¶
The Graph view is used to showcase data from records in a bar, line, or pie chart.
Um das Standarddiagramm zu ändern, wählen Sie Balken, Linie oder Kreis unter der Option Typ.
Um eine Standarddatendimension (Kategorie) auszuwählen, wählen Sie ein Feld unter Erste Dimension und, falls erforderlich, ein weiteres unter Zweite Dimension.
Um einen Standarddatentyp auszuwählen, der in der Ansicht gemessen werden soll, wählen Sie ein Feld unter Wert.
Nur für Balken- und Liniendiagramme: Um die verschiedenen Datenkategorien nach ihrem Wert zu sortieren, wählen Sie Aufsteigend (vom niedrigsten zum höchsten Wert) oder Absteigend (vom höchsten zum niedrigsten) unter Sortierung.
Nur für Balken- und Kreisdiagramme: Um auf alle Datensätze zuzugreifen, deren Daten unter einer Datenkategorie im Diagramm zusammengefasst sind, markieren Sie Zugriff auf Datensätze aus Diagramm.
Nur für Balkendiagramme: Wenn Sie zwei Datendimensionen (Kategorien) verwenden, zeigen Sie die beiden Spalten standardmäßig übereinander an, indem Sie Gestapeltes Diagramm markieren.
Example