Skip to main content
Skip table of contents

Typ-Definitionen

Definition von Datentypen

Wenn in Kacheln komplexere Datentypen verarbeitet werden sollen. Bietet es sich an für diese Typen eine Definition an zentraler zu hinterlegen, damit diese in der gesamten Kacheln einheitlich verwendet werden kann. Dazu kann man sich einen eigenen Datentyp anlegen:

Man kann diese Datentypen auch beliebig verschachteln:

Übersteuerbarkeit der Datentypen

  • In höheren Schichten können generell neue Datentypen definiert oder bestehende erweitert werden.

    • Damit es bei neuen Datentypen nicht zu Namenskonflikten kommt, werden Aktionen in tieferen Schichten mit einem Prefix versehen.

    • Beispiel C0: Eingegebener Name = MyType → Entgültiger Name: C0MyType

  • Ein bestehender Datentyp kann in höheren Schichten lediglich um neue Eigenschaften erweitert werden!

    • Damit es dabei nicht zu Namenskonflikten kommt, werden die Einträge aus tieferen Schichten an den Verwendungsstellen mit einem Prefix versehen.

      • So wird aus einer definierten Eigenschaft entries  in C0 an der Aufrufstellen ein c0entries . Das trifft nicht auf Eigenschaften aus der C2-Schicht zu!

Verwendung der Datentypen

Mit diesem Datentyp kann man innerhalb der Kachel nun typsicher arbeiten:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.