Parameter ermöglichen die Interaktion zwischen Seite und Widget sowie Widget und Widget. Ein Parameter braucht eine .cs Klasse und eine entsprechende .ts Klasse.
Widgets definieren durch WidgetParameterDefinition
welche Parameter sie bereitstellen bzw. konsumieren können.
WidgetParameterDefinition
Definiert DisplayName
, ParameterName
und ParameterType
eins Widget-Parameters von IProvideWidgetParameter
Widgets bereitgestellt.
OrmsWidgetParameterDefinition
Erbt von WidgetParameterDefinition
und definiert zusätzlich OrmDataSource.
WidgetParameterBase
Basis für alle die Parameter Typen.
OrmsWidgetParameter
Beinhaltet eine Liste von OrmData
Objekten. Ein OrmData
Objekt beinhaltet die benötigte Info, um einen Datensatz aus der DB oder Cache zu lesen.
FormDataWidgetParameter
Erbt von OrmsWidgetParameter
. Beinhaltet das OrmData Objekt vom angezeigten Datensatz und das FormHiddenData Objekt der Maske.
GridSelectionWidgetParameter
Erbt von OrmsWidgetParameter
und wird für die Selektion in einer Ansicht genutzt.
GridViewOrCalendarConfigWidgetParameter
Beinhaltet die benötigte Info, um eine GridViewConfiguration
oder CalendarConfiguration
zu laden.