Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Quino enthält eine einfache Sprache für Ausdrücke welche innerhalb der Applikation verwendet werden kann um Filter oder Bedingung zu erstellen. Es ist möglich aus Werten aus dem Expression Daten-Kontext und von Funktionen zuzugreifen.

Daten-Kontext

Expressions werden in einem Kontext ausgewertet. Dieser bezieht sich auf die Daten eines Datensatzes in der die Expression ausgeführt wird.

Für den Aufbau sehen Sie Expression Daten-Kontext

Basistypen

Type

Beispiel

XML

Ganze Zahlen

6

Dezimalzahlen

45.678 oder 45.678f

Dezimalzahlen (hohe Präzision)

45.678m

null - Konstante

null

Boolsche - Konstanten

truefalse

Einfache Zeichenkette mit ''

'A ''quoted'' string'

Alternative Zeichenkette mit ““

"A \"quoted\" string"

Nicht zulässig. Hier müssen die einfachen Hochkommas verwendet werden.

Liste

[A, B, 2, "three"]

Sehen Sie auch Expression Typen

Operatoren

Die meisten Operatoren sind schon aus anderen Programmiersprachen bekannt und Quino nimmt hier die gleiche Syntax auf.

Siehe Expression Operatoren

Text Formatierung

Für Zusammenstellungen von Werten in der Anzeige kann die Text Formatierung verwendet werden. Dafür gibt es im Quino eine eigene Syntax. Ein Beispiel ist Ausgabe einer Id und Namen einer Person:

{id}'s full name: <{lastName}, {firstName}>

Siehe Expression Text Formatierung

Funktionen

Für lesbarere Expressions und spezielle Erweiterungen können Funktionen verwendet werden. Zum Beispiel:

Type

Example

Function calls

A(2, "B") or A()

Indexed calls

A[2, "B"]

The namespace is always required, except for functions defined in the Global namespace.

For example, Global.EndOfTime() and EndOfTime() are equivalent.

Genaue Auflistung der Funktionen unter:

  • No labels