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 | Interner Kommentar |
---|---|---|---|---|---|
Button | QuinoInlineActionButton |
| nein |
| |
CheckBox | QuinoCheckBox |
| ja |
| |
ColorPicker | QuinoColorPicker |
| ja | ||
ComboBox | QuinoDropDown |
| ja |
| |
DatePicker | QuinoDateTimePicker |
| ja |
| |
DateTimePicker | QuinoDateTimePicker |
| ja |
| |
EntitySelector | EntitySelector |
| nein | Umbenennen der Komponente zu QuinoEntitySelector? | |
FileUpload | QuinoFileUpload |
| nein |
| |
GridEditor | QuinoInlineDataGrid |
| nein |
| Umbenennen zu List bzw. InlineList? |
ImagePicker | QuinoImagePicker |
| nein |
| Trennung von Auswahl (Picker → FileUpload?) und Darstellung (Gallery)? |
ImageUrlPicker | QuinoImagePicker |
| nein |
| Imagepicker sollte ein Control sein → ImagePickerConfiguration hinzufügen, um Details zu definieren |
LanguagePicker | → siehe Combobox | - | - | - | Erfüllt keinen Zweck, der über die Combobox hinausgeht → entfernen |
LookupEdit | → siehe ComboBox | - | - | - | Duplikat von Combobox → entfernen |
MetaClassSelector | MetaClassSelector |
| nein | Auch als Inline Editor zur Verfügung stellen? | |
MultilinePresentationField | QuinoPresentationField |
| nein |
| → Zusammenführen mit PresentationField + Einführung PresentationFieldConfigurationAspect |
MultiLineRichTextEditor | QuinoMultiLineRichTextEditor |
| nein |
| |
MultiPurposeTextEditor | QuinoMultiPurposeTextEditorLabeled |
| nein | ||
MultiLineTextEditor | QuinoTextBox |
| ja |
| |
PasswordEditor | QuinoTextBox → QuinoPasswordBox |
| ja |
| |
PasswordRepetition | QuinoPasswordRepetition |
| nein | ||
PresentationField | QuinoPresentationField |
| nein |
| |
PresentationIcon | QuinoPresentationField |
| nein |
| → Zusammenführen mit PresentationField + Einführung PresentationFieldConfigurationAspect |
QuinoModelExplorer | QuinoModelExplorer |
| nein | Control umbennen zu ModelExplorer? | |
RadioButtonGroup | QuinoRadioButtonGroup |
| ja |
| RadioGroupLayoutAspect in Server nicht gefunden |
RichTextPresentationField | QuinoPresentationField |
| nein |
| → Zusammenführen mit PresentationField + Einführung PresentationFieldConfigurationAspect |
SearchEdit | QuinoSearchEdit |
| ja |
| |
SingleLineTextEditor | QuinoTextBox |
| ja |
| |
TimePicker | QuinoDateTimePicker |
| ja |
| |
TimeSpan | QuinoTextBox |
| ja | ||
TranslationKeyPicker | QuinoTranslationKeyPicker | ? | ja | ||
UrlLabel | QuinoInlineActionButton | ? | nein |
| Duplikat von Button |
XMLEditor | XMLEditor |
| nein | Komponente zu QuinoXmlEditor umbenennen? |
Unmapped
Control Name | Mapping sinnvoll | Interner Kommentar |
---|---|---|
List | Ja, GridEditor durch List ersetzen | → List zu QuinoInlineDataGrid mappen |
Tree | Nein, aktuell kein Bedarf | → Entfernen |
Detail | Nein, Detail in Detail aktuell nicht benötigt | → ? |
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 | Interner Kommentar |
---|---|---|---|---|
Column | indirectly through QuinoColumns | ? | Aktuell nicht verwendet | |
Columns | QuinoColumns | ? | Aktuell nicht verwendet | |
GroupBox | QuinoGroupBox | Aktuell: Vertikale Anordnung von Elementen |
| Caption ist aktuell zwingend |
GroupRow | QuinoGroupRow | Aktuell: Horizontale Anordnung von Elementen | Caption aktuell nicht berücksichtigt | |
Label | QuinoLabel | ? | Aktuell nicht verwendet | |
ObjectSummary | QuinoObjectSummary | Zusammengefasste Darstellung eines Objekts | ||
SimpleRow | QuinoSimpleRow | Aktuell: Vereinfachte horizontale Anordnung von Elementen | Wird aktuell nur in ObjectSummary verwendet | |
Separator | QuinoSeparator | Trenner zwischen zwei Gruppen, aktuell nur horizontal | Erweitern mit SeparatorAspect, so dass auch vertikale Trenner eingefügt werden können | |
ResponsiveBox | QuinoResponsiveBox | ? | Grundsätzlich sollten sich Rows responsiv verhalten | |
TabContainer | QuinoTabsContainer | Aufteilung einer Detailansicht in verschiedene Tabs |
Unmapped
Name | Einsatzzweck | Einzelverwendung sinnvoll | Kommentar intern |
---|---|---|---|
TabItem | Child-Element eines Tabs | nein |
Aspects
TODO Deimante Listen aller Aspects mit Verwendungen
Bsp. ColorAspects - Diese sollten eigentlich schon verwendet sein
Aspect | Converter | Verwendungen | Bemerkungen |
---|---|---|---|
|
|
| |
| - |
- keine Verwendungen im Code | |
|
|
| |
|
|
| |
| - |
| |
|
|
| |
|
|
| |