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 | -- (Internal use, not available in XML) |
MultilinePresentationField
QuinoPresentationField
Darstellung eines einzelnen Feldwerts als Multiline-Feld (keine Bearbeitung)
nein
IconAspect
SizingAspect (height)
NavigationLinkAspect
--
MultiLineRichTextEditor | QuinoMultiLineRichTextEditor |
| nein |
|
|
---|---|---|---|---|---|
MultiPurposeTextEditor | QuinoMultiPurposeTextEditorLabeled |
| nein | -- (Internal use, not available in XML) | |
MultiLineTextEditor | QuinoTextBox |
| ja |
| -- |
PasswordEditor | QuinoTextBox → QuinoPasswordBox |
| ja |
| -- |
PasswordRepetition | QuinoPasswordRepetition |
|
nein
--
PresentationField
QuinoPresentationField
nein |
IconAspect
-- | |||||
PresentationIcon | QuinoPresentationField |
| nein |
| -- |
---|---|---|---|---|---|
QuinoModelExplorer | QuinoModelExplorer |
| nein | -- (Internal use, not available in XML) | |
RadioButtonGroup | QuinoRadioButtonGroup |
| ja |
|
|
RichTextPresentationField
QuinoPresentationField
|
nein
IconAspect
Rename to “FormattedTextPresentationField”
SearchEdit | QuinoSearchEdit |
| ja |
| -- |
---|---|---|---|---|---|
SingleLineTextEditor | QuinoTextBox |
| ja |
| -- |
TimePicker | QuinoDateTimePicker |
| ja |
| -- |
TimeSpan | QuinoTextBox |
| ja | -- | |
TranslationKeyPicker | QuinoTranslationKeyPicker | ? | ja | -- (Internal use, not available in XML) | |
UrlLabel | QuinoInlineActionButton | ? | nein |
|
|
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 | ? |
| |
Columns | QuinoColumns | ? |
| |
GroupBox | QuinoGroupBox | Aktuell: Vertikale Anordnung von Elementen |
|
|
GroupRow | QuinoGroupRow | Aktuell: Horizontale Anordnung von Elementen |
| |
Label | QuinoLabel | ? | -- | |
ObjectSummary | QuinoObjectSummary | Zusammengefasste Darstellung eines Objekts | -- | |
SimpleRow | QuinoSimpleRow | Aktuell: Vereinfachte horizontale Anordnung von Elementen |
| |
Separator | QuinoSeparator | Trenner zwischen zwei Gruppen, aktuell nur horizontal |
| |
ResponsiveBox | QuinoResponsiveBox | ? |
| |
TabContainer | QuinoTabsContainer | Aufteilung einer Detailansicht in verschiedene Tabs | -- | |
TabItem | -- | Gruppe innerhalb eines Tab-Controls |
--
Aspects
Quino Web
Aspect
Converter
Verwendungen
Bemerkungen
AggregationColumnAspect
AggregationColumnAspectConverter
.Aggregation()
für Listen
BackgroundColorAspect
-
.BackgroundColor()
.BackgroundColorExpression
()
- keine Verwendungen im Code
soll an verschiedenen Orten eingesetzt werden können
BookmarkActionsAspect
BookmarkActionsAspectConverter
.BookmarkActions()
- keine Verwendungen im Code
BreadcrumbParentAspect
BreadcrumbParentAspectConverter
.BreadcrumbParent()
CacheInvalidationAspect
-
.Aspect(() => new CacheInvalidationAspect()
CheckboxConfigurationAspect
CheckboxConfigurationAspectConverter
.CheckboxOptions()
ClassActionAspect
ClassActionAspectConverter
.IsClassAction()
CollapsibleAspect
CollapsibleAspectConverter
.Collapsible()
ConfirmationActionAspect
ConfirmationActionAspectConverter
.RequiresConfirmation()
CustomTitleAspect
CustomTitleAspectConverter
.CustomTitle()
- keine Verwendungen im Code
DashboardSizingAspect
DashboardSizingAspectConverter
.SetDashboardSizing()
DataTestIdAspect
DataTestIdAspectConverter
.DataTestId()
- keine Verwendungen im Code. Für UI Testing.
DefaultAspect
DefaultAspectConverter
.SetDefault()
DependencyAspect
DependencyAspectConverter
.Dependency()
.FindOrAddAspect(() => new DependencyAspect())
DrilldownColumnAspect
DrilldownColumnAspectConverter
.IsDrilldownColum()
DropdownConfigurationAspect
DropdownConfigurationAspectConverter
.DropdownConfiguration()
ExpressionBasedLayoutScopeAspect
ExpressionBasedLayoutScopeAspectConverter
.Scope()
FileUploadConfigurationAspect
FileUploadOptionsConverter
.FindOrAddAspect(() => new FileUploadConfigurationAspect
)
FontColorAspect
-
.FontColor()
- keine Verwendungen im Code
.FontColorExpression()
HealthCheckClassAspect
-
In ApplicationController:
var result = classes.FirstOrDefault(cls => _aspectCalculator.TryGetAspect<HealthCheckClassAspect>(cls, out _));
LabelConfigurationAspect
LabelConfigurationAspectConverter
.SetLabelOptions()
ListActionAspect
ListActionAspectConverter
.SetListAction()
ListConfigurationAspect
DataGridConfigurationAspectConverter
.ListConfiguration()
ListTitleAspect
ListTitleAspectConverter
.SetListCaption()
- keine Verwendungen im Code
MaskFormatAspect
MaskFormatAspectConverter
.Mask()
Rename to MaskAspect
MetaSortAspect
MetaLayoutConverter
.AddWebSort()
NotificationClassAspect
NotificationClassAspectConverter
.IsNotificationClass()
RichTextEditorConfigurationAspect
RichTextEditorConfigurationAspectConverter
.SetRichTextEditorConfiguration()
ScrollableAspect
ScrollableAspectConverter
.IsScrollable()
SidebarConfigurationAspect
SidebarConfigurationAspectConverter
.ConfigureSidebar()
SimpleChangeTrackingAspect
-
Used in SimpleChangeTrackingExtensions.cs
SortedValueListPropertyAspect
SortedValueListPropertyAspectConverter
.SetAspect(new SortedValueListPropertyAspect())
VisibleInExplorerAspect
VisibleInExplorerAspectConverter
.Aspect(() => new VisibleInExplorerAspect(
)
.IsVisibleInExplorer()
.InverseIsVisibleInExplorer()
- keine Verwendungen im Code
AbsoluteNavigationLinkAspect
AbsoluteNavigationLinkAspectConverter
.SetAbsoluteNavigationLink()
.SetAbsoluteNavigationLinkExpression()
- keine Verwendungen im Code
.SetTarget()
AbsoluteNavigationLinkAspectTarget
AbsoluteNavigationLinkAspectConverter
Used in AbsoluteNavigationLinkAspect.cs
ClassNavigationLinkAspect
ClassNavigationLinkAspectConverter
.SetClassNavigationLink()
- keine Verwendungen im Code
.SetTarget()
ClassNavigationLinkAspectTarget
ClassNavigationLinkAspectConverter
Used in ClassNavigationLinkAspect.cs
ObjectNavigationLinkAspect
ObjectNavigationLinkAspectConverter
.SetObjectNavigationLink()
ObjectNavigationLinkAspectTarget
ObjectNavigationLinkAspectConverter
Used in ObjectNavigationLinkAspect.cs
CalenderExportAspect
-
Used in its own file
GlobalSearchClassAspect
-
.Searchable()
GlobalSearchDeltaUpdateCollectorAspect
-
.Searchable()
GlobalSearchFilteredPropertyAspect
-
.Searchable()
GlobalSearchPropertyAspect
-
.Searchable()
Used in GlobalSearchProvider.cs
ClientSecretHashingAspect
- |
.Aspect(() => new ClientSecretHashingAspect())
NumberGroupCreateEventClassAspect
-
.AssignNumberGroup()
NumberGroupDefinitionModelAspect
- |
.AssignNumberGroup()
Used in NumberGroupCreateEventClass.cs
Used in NumberGroupDataGenerator.cs
ResponsiveBoxAspect
ResponsiveBoxAspectConverter
.FindOrAddAspect<IResponsiveBoxAspect>(() => new ResponsiveBoxAspect())
ResponsiveLocationAspect
ResponsiveLocationAspectConverter
.FindOrAddAspect<IResponsiveLocationAspect>(() => new ResponsiveLocationAspect())
FormatAspectConverter
Same file
Keine Verwendungen im Code
Quino Standard
Aspect
Converter
Verwendungen
Bemerkungen
ExpandedAspect
ExpandedAspectConverter
(Quino Web)
.IsExpanded()
ExpressionBasedValidationAspect
ExpressionBasedValidationAspectConverter
(Quino Web)
Keine Verwendungen im Code
FormatAspect
FormatAspectConverter
(Quino Web)
.Format()
IconAspect
IconAspectConverter
(Quino Web)
.Icon()
LayoutAspect
LayoutAspectConverter
(Quino Web)
.FindOrAddAspect(() => new LayoutAspect(layout)).Layout = layout
.FindOrAddAspect(() => new LayoutAspect(metaLayout))
MaximumSizeAspect
MaximumSizeAspectConverter
(Quino Web)
.Size()
- keine Verwendungen im Code
MetaFilterAspect
MetaFilterAspectConverter
(Quino Web)
.MetaFilter()
ReadOnlyAspect
ReadOnlyAspectConverter
(Quino Web)
Used in ModelDependencyCalculatorStartupAction.cs
.IsReadOnly()
?
RuleAspect
RuleAspectConverter
(Quino Web)
Used in IMaximumSizeAspect
SizingAspect
SizingAspectConverter
(Quino Web)
.FindOrAddAspect(() => new SizingAspect {})
SortOrderAspect
SortOrderAspectConverter
(Quino Web)
.AddSortOrderProperty()
ValueListPropertyAspect
ValueListAspectJsonConverter
(Quino Web)
Used in GenericController.cs
ColorAspect
ColorAspectConverter
(Quino Web)
Used in BackgroundColorAspect.cs
and
FontColorAspect.cs