Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: NavigationAspect changes

...

Aspect

Beschreibung

Verwendungen/ Extensions

Funktionen in der Liste

Funktionen im Detail

Def

AbsoluteNavigationLinkAspectTargetAbsoluteNavigationLinkAspect: NavigationLinkAspect

Eigenschaften:

  • URL- die absolute URL oder URL-Ausdruck zum Öffnen. UrlExpression- der absolute URL-Ausdruck.

  • EvaluateMetaValuePropertiesInContext()

Es stellt einen Aspekt mit einer absoluten URL oder einen Ausdruck dar, der zu einer absoluten URL ausgewertet wird.

.SetAbsoluteNavigationLink() - bei Verwendung mit einer normalen URL.

.SetAbsoluteNavigationLinkExpression() - bei Verwendung mit einem URL-Ausdruck.

-

  • in PropertyLinkBuilderExtensions

Fügt dem PropertyLink-Element eine absolute URL hinzu.

QW

AggregationColumnAspect

Eigenschaften:

  • ColumnName - Name der Spalte, die aggregiert werden soll.

  • AggregationMethod - Methode der Aggregation ("sum", "count", "min", "max" oder "average").

Fügt den Aggregationsaspekt hinzu.

.Aggregation()

Aggregiert die Spalte mit "sum", "count", "min", "max" oder "average".

-

QW

AlignmentAspect

Eigenschaften:

  • HorizontalAlignment - Die horizontale Ausrichtung des Elements (ENUM: “left“, “center“, “right“).

  • VerticalAlignment - Die vertikale Ausrichtung des Elements (ENUM: “top“, “middle“, “bottom“).

Enthält Informationen zur horizontalen und/oder vertikalen Ausrichtung innerhalb eines Layout-Elements.

.Alignment()

QW

BackgroundColorAspect

  • soll an verschiedenen Orten eingesetzt werden können

.BackgroundColor()

.BackgroundColorExpression()

QW

BookmarkActionsAspect

Legt visible oder disabled für Standard-Bookmark-Actions im Objekt-Bookmark fest. Fügt ausserdem die Möglichkeit hinzu, die Schaltfläche nur als Symbol ohne Text zu erstellen.

.BookmarkActions() in LayoutBuilderExtensions

QW

BreadcrumbParentAspect

.BreadcrumbParent()

QW

CacheInvalidationAspect

.Aspect(() => new CacheInvalidationAspect()

QW

CalenderExportAspect

Used in its own file

QW

CheckboxConfigurationAspect

.CheckboxOptions()

QW

ClassActionAspect

.IsClassAction()

QW

ClassNavigationLinkAspect: NavigationLinkAspect

.SetClassNavigationLink() - keine Verwendungen im Code

.SetTarget()

QW

ClassNavigationLinkAspectTarget

Used in ClassNavigationLinkAspect.cs
  • MetaClass - die absolute MetaClass oder MetaClass -Ausdruck.

  • Layout- die absolute Layout oder Layout -Ausdruck.

  • MetaFilter- die absolute MetaFilter

  • EvaluateMetaValuePropertiesInContext()

.SetClassNavigationLink()

  • in PropertyLinkBuilderExtensions

Fügt dem PropertyLink-Element eine class navigation URL hinzu.

QW

ClientSecretHashingAspect

.Aspect(() => new ClientSecretHashingAspect())

QW

CollapsibleAspect

.Collapsible()

QW

ConfirmationActionAspect

.RequiresConfirmation()

QW

CssClassAspect

Enthält einen speziellen CSS-Klassennamen für ein gegebenes Layout-Element.

.CssClass()

QW

CustomTitleAspect

.CustomTitle() - keine Verwendungen im Code

QW

DashboardSizingAspect

.SetDashboardSizing()

QW

DataTestIdAspect

.DataTestId() - keine Verwendungen im Code. Für UI Testing.

QW

DatePickerConfigurationAspect

.DatePickerConfiguration()

QW

DefaultAspect

.SetDefault()

QW

DependencyAspect

.Dependency()

.FindOrAddAspect(() => new DependencyAspect())

QW

DrilldownColumnAspect

.IsDrilldownColum()

QW

DropdownConfigurationAspect

.DropdownConfiguration()

QW

ExpressionBasedLayoutScopeAspect

.Scope()

QW

FacetFilterAspect

Fügt eine Property in einem ListenLayout zum Facettenfilter hinzu.

.FacetFilter()

QW

FileUploadConfigurationAspect

.FindOrAddAspect(() => new FileUploadConfigurationAspect)

QW

FontColorAspect

.FontColor() - keine Verwendungen im Code

.FontColorExpression()

QW

FormatAspectConverter

Keine Verwendungen im Code

QW

GlobalSearchClassAspect

.Searchable()

QW

GlobalSearchDeltaUpdateCollectorAspect

.Searchable()

QW

GlobalSearchFilteredPropertyAspect

.Searchable()

QW

GlobalSearchPropertyAspect

.Searchable()

Used in GlobalSearchProvider.cs

QW

HealthCheckClassAspect

In ApplicationController:

var result = classes.FirstOrDefault(cls => _aspectCalculator.TryGetAspect<HealthCheckClassAspect>(cls, out _));

QW

LabelConfigurationAspect

.SetLabelOptions()

QW

ListActionAspect

.SetListAction()

QW

ListConfigurationAspect

.ListConfiguration()

QW

ListTitleAspect

.SetListCaption() - keine Verwendungen im Code

QW

MarginAspect

Enthält Margin-Informationen für ein bestimmtes Layout-Element.

Aktuell nur in PublicWidgets berücksichtigt.

-

QW

MaskFormatAspect

Rename to MaskAspect

.Mask()

QW

MetaSortAspect

.AddWebSort()

QW

MultiLineColumnOptionsAspect

Enthält Optionen für eine Multiline-Spalte in einer Liste.

.MultiLineColumnOptions()

QW

NotificationClassAspect

.IsNotificationClass()

QW

NumberGroupCreateEventClassAspect

.AssignNumberGroup()

QW

NumberGroupDefinitionModelAspect

.AssignNumberGroup()

Used in NumberGroupCreateEventClass.cs

Used in NumberGroupDataGenerator.cs

QW

ObjectNavigationLinkAspect: NavigationLinkAspect

  • MetaClass- die absolute MetaClass oder MetaClass -Ausdruck zum Öffnen.

  • PrimaryKey- die absolute PrimaryKey oder PrimaryKey -Ausdruck zum Öffnen.

  • Layout- die absolute Layout oder Layout -Ausdruck zum Öffnen.

  • TabIndex- die absolute TabIndex .

  • EvaluateMetaValuePropertiesInContext()

.SetObjectNavigationLink()

QW

ObjectNavigationLinkAspectTarget

Used in ObjectNavigationLinkAspect.cs
  • in PropertyLinkBuilderExtensions

Fügt dem PropertyLink-Element eine object navigation link hinzu.

QW

PaddingAspect

Enthält Padding-Informationen für ein bestimmtes Layout-Element.

Aktuell nur in PublicWidgets berücksichtigt.

-

QW

PublicWidgetOptionsAspect

Enthält Optionen zum Styling eines öffentlichen Listen- oder Detail-Layouts.

.PublicWidgetOptions()

QW

ResponsiveBoxAspect

.FindOrAddAspect<IResponsiveBoxAspect>(() => new ResponsiveBoxAspect())

QW

ResponsiveLocationAspect

.FindOrAddAspect<IResponsiveLocationAspect>(() => new ResponsiveLocationAspect())

QW

RichTextEditorConfigurationAspect

.SetRichTextEditorConfiguration()

QW

ScrollableAspect

.IsScrollable()

QW

SidebarConfigurationAspect

.ConfigureSidebar()

QW

SimpleChangeTrackingAspect

Used in SimpleChangeTrackingExtensions.cs

QW

SortedValueListPropertyAspect

.SetAspect(new SortedValueListPropertyAspect())

QW

VisibleInExplorerAspect

.Aspect(() => new VisibleInExplorerAspect()

.IsVisibleInExplorer()

.InverseIsVisibleInExplorer() - keine Verwendungen im Code

QW

WarningAspect

.Warning()

QW

...