Promotic
Zalogowanie logon

Obiekt PmfButton

Opis:
Obiekt ten przedstawia jedną pozycję formularza typu: Przycisk.
Właściwości i metody tego obiektu:
ValueTekst wyświetlany wewnątrz przycisku
ValueHorzAlignSposób poziomego wyrównania tekstu
Właściwości i metody wspólne dla wszystkich obiektów typu PmfObject:
AddEvent()Rejestracja funkcji do określonego zdarzenia
BodyFontCzcionka obszaru Body Pmf obiektu
BodyHeightIniPoczątkowa wysokość obszaru Body
BodyHeightModeSposób zmiany wysokości obszaru Body
BodyWidthIniPoczątkowa szerokość obszaru Body
BodyWidthModeSposób zmiany szerokości obszaru Body
EnabledZezwolenie/zakaz edycji wartości
FormZwraca obiekt PmForm
IdIdentyfikator Pmf obiektu
ParentZwraca odniesienie do nadrzędnego Pmf obiektu
PrivateDataWartość prywatna obiektu
RemoveEvent()Wyrejestrowuje funkcję w określonym zdarzeniu
TitleWyświetlana nazwa Pmf obiektu
TitleFontCzcionka obszaru Title Pmf obiektu
TitlePosPozycja obszaru Title Pmf obiektu
TypeTyp Pmf obiektu
VisibleWidoczność Pmf obiektu
Zdarzenia:
onActionJest wywołane podczas powstania ważnej logicznej akcji nad obiektem
onFocusJest wywołane jeżeli Pmf obiekt uzyska lub utraci fokus
Notatka:
- Obiekt można wytworzyć przy pomocy metody PmForm.CreateItem("button", ...).
- Obiekt ten działa również w Web panelach.


Jeżeli podczas otwarcia okna jest ustawiona dana oExtra.onChange i jeżeli użytkownik naciśnie ten przycisk, wtedy zostanie wywołane zdarzenie użytkownika z znacznikiem oSystem.ChangeType = "push".
Przykład1:
Skrypt wytworzy jedną pozycję formularza, zakładając, że obiekt oForm już istnieje.
JavaScriptWybierz oraz skopiuj do schowka

var oBtn = oForm.CreateItem("button", "id_btn1");
oBtn.Value = "Przycisk";

// Funkcja zostanie zarejestrowana do zdarzenia onAction.
function onBtnAction(ev)
{
if (ev.Action == "main")
{
Pm.Debug("PmfButton.onAction Main");
// . . .
}
}
oBtn.AddEvent("onAction", "Id_Btn1", onBtnAction);

Historia:
Pm8.03.08: Wytworzono
© MICROSYS, spol. s r.o.Update cookies preferences