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 8 Next »

Informacje o obsługiwanych typach na potrzeby m.in. Akcji formularza lub Funkcji.

Typy podstawowe

Tabela przedstawia wbudowane typy podstawowe:

NazwaOpisJava APIJS API
stringTyp tekstowyStringTypePW.type.String
booleanTyp logiczny. Przyjmuje 2 wartości true (prawda) lub false (fałsz).BooleanTypePW.type.Boolean
integerTyp całkowity. Przedstawia liczby całkowite.IntegerTypePW.type.Integer
floatTyp zmiennoprzecinkowy. Przedstawia liczby zmiennoprzecinkowe (z częścią dziesiętną).FloatTypePW.type.Float
dateTyp datowy. Przedstawia datę bez części godzinowej i bez strefy czasowej.DateTypePW.type.Date
datetimeTyp datowy z czasem. Przedstawia datę z czasem (z dokładnością do sekund) bez strefy czasowej.DateTimeTypePW.type.DateTime

Typy specjalizowane

Typy które dotyczą konkretnego obszaru systemu.

NazwaOpisJava APIJS API
function

Typ funkcyjny. Służy do przekazywania wywołania funkcji (funkcja ze znanymi już argumentami wywołania).

Typ referencyjny: umożliwia pobranie wyniku danej funkcji

FunctionTypePW.type.Function
variable

Typ zmiennej procesu. Służy do przekazywania obiektu zmiennej formularz (wraz z identyfikatorem, nazwą).

Typ referencyjny: umożliwia odczytanie aktualnej wartości zmiennej procesu

VariableTypePW.type.Variable

Typy tablicowe

Każdy typ podstawowy jak i specjalizowany może wystąpić w postaci tablicy, zawierającej takie same elementy tego typu.

Typy tablicowe reprezentowane są przez ArrayType (Java API) oraz PW.type.Array (JS API).

NazwaOpis
Podstawowe
string[]Tablica elementów typu string.
boolean[]Tablica elementów typu boolean.
integer[]Tablica elementów typu integer.
float[]Tablica elementów typu float.
date[]Tablica elementów typu datetime.
datetime[]Tablica elementów typu date.
Specjalizowane
function[]Tablica elementów typu function.
variable[]Tablica elementów typu variable.

Mapping typów do obiektów w środowiskach Java i JavaScript

 

TypJavaJavaScript
stringjava.lang.StringString
booleanjava.lang.BooleanBoolean
integer

java.lang.Long

java.lang.Integer

Number
float

java.lang.Double

java.lang.Float

Number
dateorg.joda.time.LocalDateDate
datetime

org.joda.time.LocalDateTime

java.util.Date

Date
functionFunctionCall

PW.fn.FunctionCall

variableVariablePW.form.variable.Variable
  • No labels