DataShark.Open  1.2.14.0
DataShark.Grid.Elements.IInputElement Schnittstellenreferenz

Soll Ihr Grid-Element in der Lage sein, Eingaben zu erhalten, dann muss dieses Interface implementiert werden. Mehr ...

Klassendiagramm für DataShark.Grid.Elements.IInputElement:
DataShark.Grid.Elements.CombinerElement DataShark.Grid.Elements.ContentSelectorElement DataShark.Grid.Elements.CounterElement DataShark.Grid.Elements.DatabaseTableElement DataShark.Grid.Elements.DistributorElement DataShark.Grid.Elements.DownloaderElement DataShark.Grid.Elements.ExtractorElement DataShark.Grid.Elements.MergeElement DataShark.Grid.Elements.TableWriterElement

Öffentliche Methoden

List< FieldElementGetReferencedFields ()
 Gibt die direkt verbundenen referenzierten Felder zurück, falls verfügbar. Mehr ...
 
List< BaseResultElementGetReferencedGridElements ()
 Gibt die direkt verbundenen referenzierten Grid-Elemente zurück, falls verfügbar. Mehr ...
 
void RegisterFieldNameChange ()
 Hier sollte das Event-Handling für die Namensänderung eines Feldnamens registriert werden. Properties Ihrer Klasse, die vollständige Feldnamen auflösen, müssen auf eine Änderung des Namens reagieren und den alten Feldnamen gegen den neuen Feldnamen austauschen. Mehr ...
 
String GetInputType ()
 Gibt den Eingabetyp zurück: "Required", "Final" oder "None". Der Eingabetyp wird von den Methoden BaseResultElement.IsFinal(BaseGridElement) und BaseResultElement.IsRequired(BaseGridElement) abgerufen, um zu bestimmen, ob ein ByPass in der FieldElement.SetValue(Runtime.DataSharkRuntime, BaseGridElement, string) Methode erforderlich ist. Ist der ByPass aktiv, werden nachfolgende Elemente immer aufgerufen, auch wenn ein ungültiger Feldwert vorliegt. Mehr ...
 
void SetInputType (String inputType)
 Diese Methode setzt den Eingabetyp. Nicht von allen Eingabeelementen wird diese Operation unterstützt: In diesem Fall wird eine InputTypeReadOnlyException ausgelöst. Mehr ...
 

Ausführliche Beschreibung

Soll Ihr Grid-Element in der Lage sein, Eingaben zu erhalten, dann muss dieses Interface implementiert werden.

Dokumentation der Elementfunktionen

◆ GetInputType()

String DataShark.Grid.Elements.IInputElement.GetInputType ( )

Gibt den Eingabetyp zurück: "Required", "Final" oder "None". Der Eingabetyp wird von den Methoden BaseResultElement.IsFinal(BaseGridElement) und BaseResultElement.IsRequired(BaseGridElement) abgerufen, um zu bestimmen, ob ein ByPass in der FieldElement.SetValue(Runtime.DataSharkRuntime, BaseGridElement, string) Methode erforderlich ist. Ist der ByPass aktiv, werden nachfolgende Elemente immer aufgerufen, auch wenn ein ungültiger Feldwert vorliegt.

Rückgabe

Implementiert in DataShark.Grid.Elements.DatabaseTableElement, DataShark.Grid.Elements.ExtractorElement, DataShark.Grid.Elements.DistributorElement, DataShark.Grid.Elements.DownloaderElement, DataShark.Grid.Elements.CounterElement, DataShark.Grid.Elements.ContentSelectorElement, DataShark.Grid.Elements.CombinerElement, DataShark.Grid.Elements.MergeElement und DataShark.Grid.Elements.TableWriterElement.

◆ GetReferencedFields()

◆ GetReferencedGridElements()

◆ RegisterFieldNameChange()

void DataShark.Grid.Elements.IInputElement.RegisterFieldNameChange ( )

Hier sollte das Event-Handling für die Namensänderung eines Feldnamens registriert werden. Properties Ihrer Klasse, die vollständige Feldnamen auflösen, müssen auf eine Änderung des Namens reagieren und den alten Feldnamen gegen den neuen Feldnamen austauschen.

Implementiert in DataShark.Grid.Elements.ExtractorElement, DataShark.Grid.Elements.ContentSelectorElement, DataShark.Grid.Elements.CombinerElement, DataShark.Grid.Elements.TableWriterElement, DataShark.Grid.Elements.MergeElement, DataShark.Grid.Elements.DatabaseTableElement, DataShark.Grid.Elements.CounterElement, DataShark.Grid.Elements.DownloaderElement und DataShark.Grid.Elements.DistributorElement.

◆ SetInputType()

void DataShark.Grid.Elements.IInputElement.SetInputType ( String  inputType)

Diese Methode setzt den Eingabetyp. Nicht von allen Eingabeelementen wird diese Operation unterstützt: In diesem Fall wird eine InputTypeReadOnlyException ausgelöst.

Parameter
inputType"Required", "Final" oder "None"

Implementiert in DataShark.Grid.Elements.DatabaseTableElement, DataShark.Grid.Elements.ExtractorElement, DataShark.Grid.Elements.DistributorElement, DataShark.Grid.Elements.DownloaderElement, DataShark.Grid.Elements.CounterElement, DataShark.Grid.Elements.ContentSelectorElement, DataShark.Grid.Elements.CombinerElement, DataShark.Grid.Elements.MergeElement und DataShark.Grid.Elements.TableWriterElement.


Die Dokumentation für diese Schnittstelle wurde erzeugt aufgrund der Datei: