IProvideWidgetParameter
Widgets können Data für andere Widgets bereitstellen. Dafür muss das Widget das Interface IProvideWidgetParameter<T>
implementieren (wobei T
ist der Parametertyp, den das Widget bereitstellt. Mehr dazu im Kapitel Basis Parameter Klassen).
IProvideOrmsWidgetParameter
Für den Fall, dass das Widget einen datensatz bereitstellt, ist das Interface IProvideOrmsWidgetParameter<T>
gedacht. Dieses Interface unterscheidet sich von dem Basis IProvideWidgetParameter
indem hier eine Methode implementiert sein muss, die den datensatztypen zurückgibt. Dieses Interface ist auch nur für OrmsWidgetParameter
.
IDefaultFocus
Wenn das Widget beim Laden oder Tab Aktivieren den Focus bekommen kann, muss das Interface IDefaultFocus implementiert werden.