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.
GridSelectionWidgetParameter
Erbt von OrmsWidgetParameter
und wird für die Selektion in einer Ansicht genutzt.
GridViewConfigWidgetParameter
Beinhaltet die benötigte Info, um eine GridViewConfiguration
zu laden.