Table of Contents |
---|
Interaktive Elemente
Nachfolgend werden alle verfügbaren Controls sowie deren Konfigurationsmöglichkeiten beschrieben. Folgende Konfigurationsmöglichkeiten stehen für alle Editoren zur Verfügung:
LabelConfigurationAspect
Caption, Description, Instruction
Control Name | Komponente | Einsatzzweck | Verfügbar in Inline Editing | Konfigurationsmöglichkeiten |
---|
CHANGES | |||||
---|---|---|---|---|---|
Button | QuinoInlineActionButton |
| nein |
|
|
CheckBox | QuinoCheckBox |
| ja |
|
|
ColorPicker | QuinoColorPicker |
| ja | -- | |
ComboBox | QuinoDropDown |
| ja |
|
|
DatePicker | QuinoDateTimePicker |
| ja |
| -- |
DateTimePicker | QuinoDateTimePicker |
| ja |
| -- |
EntitySelector | EntitySelector |
| nein |
FileUpload | QuinoFileUpload |
| nein |
| -- |
---|---|---|---|---|---|
GridEditor | QuinoInlineDataGrid |
| nein |
|
| ||||
ImagePicker | QuinoImagePicker |
| nein |
|
---|
| ||||
ImageUrlPicker | QuinoImagePicker |
| nein |
|
---|
| ||||
LanguagePicker | → siehe Combobox | - | - | - |
---|
| ||||
LookupEdit | → siehe ComboBox | - | - | - |
---|
| |||
MetaClassSelector | MetaClassSelector |
| nein |
---|
Auch als Inline Editor zur Verfügung stellen?
Komponente zu QuinoMetaClassSelector umbenennen?
MultilinePresentationField
QuinoPresentationField
Darstellung eines einzelnen Feldwerts als Multiline-Feld (keine Bearbeitung)
nein
IconAspect
SizingAspect (height)
NavigationLinkAspect
-- (Internal use, not available in XML) | |||||
MultiLineRichTextEditor | QuinoMultiLineRichTextEditor |
| nein |
|
|
---|---|---|---|---|---|
MultiPurposeTextEditor | QuinoMultiPurposeTextEditorLabeled |
| nein | -- (Internal use, not available in XML) | |
MultiLineTextEditor | QuinoTextBox |
| ja |
| -- |
PasswordEditor | QuinoTextBox → QuinoPasswordBox |
| ja |
| -- |
PasswordRepetition | QuinoPasswordRepetition |
| nein |
PresentationField
QuinoPresentationField
Darstellung eines einzelnen Feld-Werts (keine Bearbeitung)
nein
IconAspect
-- | ||||
PresentationIcon | QuinoPresentationField |
| nein |
|
---|
-- | |||
QuinoModelExplorer | QuinoModelExplorer |
| nein |
---|
-- (Internal use, not available in XML) | |||||
RadioButtonGroup | QuinoRadioButtonGroup |
| ja |
|
|
---|
RichTextPresentationField
QuinoPresentationField
Darstellung eines einzelnen Feld-Werts in Rich Text Form (keine Bearbeitung)
nein
IconAspect
NavigationLinkAspect
| |||||
SearchEdit | QuinoSearchEdit |
| ja |
| -- |
---|---|---|---|---|---|
SingleLineTextEditor | QuinoTextBox |
| ja |
| -- |
TimePicker | QuinoDateTimePicker |
| ja |
| -- |
TimeSpan | QuinoTextBox |
| ja | -- | |
TranslationKeyPicker | QuinoTranslationKeyPicker | ? | ja | -- (Internal use, not available in XML) | |
UrlLabel | QuinoInlineActionButton | ? | nein |
|
Duplikat von Button
→ Entfernen oder LinkButton neu hinzufügen, der gleiche Funktion hat aber als Link dargestellt wird
| |||
XMLEditor | XMLEditor |
| nein |
---|
-- (Internal use, not available in XML) |
Deprecated
Die folgenden Controls sollten nicht mehr verwendet werden. Stattdessen kann auf normalen Controls ein PresentationAspect
hinzugefügt werden.
Control Name | Mapping | Beschreibung |
---|---|---|
MultilinePresentationField | QuinoPresentationField |
|
PresentationField | QuinoPresentationField |
|
RichTextPresentationField | QuinoPresentationField |
|
Unmapped
Control Name | Mapping sinnvoll |
---|
CHANGES | |
---|---|
List | Ja, GridEditor durch List ersetzen |
| |
Tree | Nein, aktuell kein Bedarf |
---|
| |
Detail | Nein, Detail in Detail aktuell nicht benötigt |
---|
→ ?
|
Dashboard Tiles
Control Name | Einsatzzweck | Konfigurationsmöglichkeiten | Interner Kommentar |
---|---|---|---|
Chart |
| ChartPayload
| Konfigurierbar in:
|
Status |
| StatusPayload
| Konfigurierbar in:
|
Table |
| TablePayload
| Konfigurierbar in:
|
TranslatedText |
| TranslatedTextPayload
| Konfigurierbar in:
|
WebPage |
| WebPagePayload
| Konfigurierbar in:
|
Inline Tiles
Control Name | Komponente | Einsatzzweck | Konfigurationsmöglichkeiten | Interner Kommentar |
---|---|---|---|---|
ListGraphic | QuinoListGraphic |
|
| Im Zuge von Dashboard 2.0 erweitern |
Layout-Elemente
Name | Komponente | Einsatzzweck | Konfigurationsmöglichkeiten |
---|
CHANGES | ||
---|---|---|
Column | indirectly through QuinoColumns | ? |
Aktuell nicht verwendet
→ stattdessen GridGroup (neu) verwenden
| ||
Columns | QuinoColumns | ? |
---|
Aktuell nicht verwendet
→ stattdessen Gridgroup (neu) verwenden
| |||
GroupBox | QuinoGroupBox | Aktuell: Vertikale Anordnung von Elementen |
|
---|
→ muss flexibler werden
| ||
GroupRow | QuinoGroupRow | Aktuell: Horizontale Anordnung von Elementen |
---|
→ müsste hinzugefügt werden
| ||
Label | QuinoLabel | ? |
---|
Aktuell nicht verwendet
→ Stattdessen Caption als eigenes Control zur Verfügung stellen
-- | ||||
ObjectSummary | QuinoObjectSummary | Zusammengefasste Darstellung eines Objekts | -- | |
---|---|---|---|---|
SimpleRow | QuinoSimpleRow | Aktuell: Vereinfachte horizontale Anordnung von Elementen |
Wird aktuell nur in ObjectSummary verwendet
→ GroupRow anpassen, so dass Möglichkeiten von SimpleRow integriert sind
| ||
Separator | QuinoSeparator | Trenner zwischen zwei Gruppen, aktuell nur horizontal |
---|
| ||
ResponsiveBox | QuinoResponsiveBox | ? |
---|
Grundsätzlich sollten sich Rows responsiv verhalten
→ ResponsiveBox abschaffen
Name
Einsatzzweck
Einzelverwendung sinnvoll
Kommentar intern
| ||
TabContainer | QuinoTabsContainer | Aufteilung einer Detailansicht in verschiedene Tabs |
---|
Unmapped
-- |
TabItem |
---|
-- |
nein
Aspects
TODO Deimante Listen aller Aspects mit Verwendungen
Bsp. ColorAspects - Diese sollten eigentlich schon verwendet sein
Aspect
Converter
Verwendungen
Bemerkungen
AggregationColumnAspect
AggregationColumnAspectConverter
.Aggregation()
BackgroundColorAspect
-
.BackgroundColor()
.BackgroundColorExpression
()
Gruppe innerhalb eines Tab-Controls | -- |