Panel
Panel
-Objekte stellen zusätzliche von Ihnen konfigurierte Navigations-
oder Informations-Panel dar, die Sie unter
und dort bei linken Menüleiste unter App-Panels konfigurieren können.
Panel
-Objekte werden verwendet, um Verweise auf einer Übersichtsseite zu
bauen. Ein Panel
-Objekt hat folgende Attribute:
id
StringDer interne Datenbank-Identifizierer für diesen Link.
app
AppDie App zu der dieser Link gehört.
identifier
StringDer Link-Identifier.
label
StringDer Link-Text.
parent
Panel oderNone
Das übergeordnete Panel.
target_type
StringDer Typ auf den der Link verweist. Kann die Werte
newform_standalone
,newform_embedded
,datamanagement
,customoverview
,evaluation
,import_export
,tasks
,formbuilder
,workflow_manager
,data_config
,permissions
,expert
,viewtemplate
,datamanageview
odercustom
haben.description
StringDie Beschreibung der Kachel als HTML-Text.
description_url
StringDie URL unter der die Panel-Beschreibung abgerufen werden kann.
icon
StringDer Name eines Font-Awesome Icons für den Link. Der Name kein einen der Suffixe
-brand
,-sharp-solid
,-solid
,-regular
,-light
,-thin
oder-duotone
haben, um den entsprechenden Font Awesome Stil statt des Standards zu erzwingen.header_type
StringGibt an wie der Panel-Kopf angezeigt werden soll. Kann die Werte
title
undcard
haben. Beicard
ist der Kopfbereich höher.header_background
String oderNone
Gibt an welcher Hintergrund im Panel-Kopf angezeigt werden soll. Kann die Werte
uniformcolor
(d.h. eine Hintergrundfarbe),lineargradient
,radialgradient
oderimage
haben.text_color
Color oderNone
Die Textfarbe.
background_color1
Color oderNone
Die erste der beiden Hintergrundfarben.
background_color2
Color oderNone
Die zweite der beiden Hintergrundfarben.
image
File oderNone
Ein Bild, das zu dem Link angezeigt wird.
title
StringDer Titel des Links, d.h. der Text für das HTML
title
Attribut.target
StringDer Wert für das HTML
target
Attribut des Link s.cssclass
StringDer Wert für das HTML
class
Attribut des Links.url
StringDie URL auf die der Link zeigt.
order
IntegerLegt die Reihenfolge fest, in die Kacheln angezeigt werden. Wird nicht für Panels auf einer eigner Übersichtseite genutzt. Dort werden
row
,column
,width
undheight
stattdessen verwendet.row
StringDie Zeile auf einer eignen Übersichtsseite in der die Kachel platziert werden soll.
column
StringDie Spalte auf einer eignen Übersichtsseite in der die Kachel platziert werden soll.
width
StringDie Breite der Kachel (d.h. die Anzahl der Gitterspalten).
height
StringDie Höhe der Kachel (d.h. die Anzahl der Gitterzeilen).
start_time
StringDer Zeitpunkt ab dem der Link angezeigt werden soll. Wird ignoriert, wenn der Wert
None
ist.end_time
StringDer Zeitpunkt bis zu dem der Link angezeigt werden soll. Wird ignoriert, wenn der Wert
None
ist.on_app_overview_page
BoolSoll der Link auf der Übersichtsseite aller Apps angezeigt werden?
on_app_detail_page
BoolSoll der Link auf der Detailseite einer App angezeigt werden?
on_form_page
BoolSoll der Link auf der Formularseite einer App angezeigt werden (sowohl beim Anlegen als auch beim Editieren von Datensätzen)?
on_iframe_page
BoolSoll der Link auf der IFrame-Seite angezeigt werden (momentan ungenutzt)?
on_custom_overview_page
BoolSoll der Link auf der eigenen Übersichtsseite angezeigt werden?
accessible
BoolIst der Link für den aktuell eingeloggten Benutzer zugänglich?
children
Dictionary(String ➝ Panel)Die untergeordneten Kacheln. Die Schlüssel in diesem Dictionary sind die Link-Identifizierer und die Werte sind
Panel
-Objekte.c_<identifier>
PanelUntergeordnete
Panel
-Objekte stehen auch über sogenannte „Shortcut“-Attribute zur Verfügung.createdat
DatumZeitpunkt wann der Link angelegt wurde.
createby
UserDer Benutzer der diesen Link erstellt hat.
updatedat
Datum oderNone
Zeitpunkt wann der Link zuletzt verändert wurde.
updateby
UserDer Benutzer der diesen Link zuletzt verändert hat.
x_<identifier>
ObjektEs werden beliebige zusätzliche Attribute unterstützt deren Namen mit
x_
beginnt.