Promotic
Zalogowanie logon

Subtype - właściwość obiektu PmfNumber

Opis:
Określa, czy obiekt będzie umożliwiać wyświetlanie/wprowadzanie liczby całkowistej, rzeczywistej, daty i czasu lub przedział czasu.
Składnia:
String Subtype
Wartości:
int (domyślnie) - Liczba całkowita
float - Liczba rzeczywista
DateTime - Data oraz czas. W celu wymaganego wyświetlania nalezy ustawić format daty i czasu we właściwości Format.
TimeSpan - Przedział czasu. W celu wymaganego wyświetlania nalezy ustawić format przedziału czasu we właściwości Format.
Notatka:
Właściwość przeznaczona do odczytu i zapisu.
 
Zapisywać do tej właściwości można tylko jeżeli okno formularza PmForm jeszcze nie zostało otwarte.

Właściwość ta działa także w Web panelach.
Przykład1:
Wytworzy dwa pola wprowadzające: pierwsze dla liczby całkowistej a drugie dla liczby rzeczywistej:
JavaScriptWybierz oraz skopiuj do schowka

var oNumber1 = oForm.CreateItem("number", "Nmb1", "Ilość paczek", "Min:0;Max:33;");
var oNumber2 = oForm.CreateItem("number", "Nmb2", "Wielkość jednej paczki w cm", "Subtype:float;Min:19.8;Max:120.5;");
var sSubtype1 = oNumber1.Subtype;   // int
var sSubtype2 = oNumber2.Subtype;   // float
Przykład2:
Wytworzy dwa pola wprowadzania wartości: pierwszy dla daty i sczasu a drugi dla przedziału czasu:
JavaScriptWybierz oraz skopiuj do schowka

var oDateTime = oForm.CreateItem("auto", "Nmb1", "Data oraz czas", "Format:{Type:DateTime;Fmt:%2d.%2m.%4Y %2H:%2M:%2S};");
var oTimeSpan = oForm.CreateItem("auto", "Nmb2", "Przedział czasu", "Format:{Type:TimeSpan;Fmt:%*d %*H:%*M:%*S};");
oDateTime.Value = Pm.CreateDate(2025, 3, 22, 12, 30, 30, 500);
oTimeSpan.Value = Pm.CreateDate(0, 0, 0, 4, 15, 6, 789);

Historia:
Pm9.00.32: Nowa wartość właściwości Subtype: "DateTime" oraz "TimeSpan".
Pm9.00.00: Wytworzono
© MICROSYS, spol. s r.o.Update cookies preferences