Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Příklad: V objektu PmgForm vytvoří položky pro zadávání údajů

Ve skriptu v události PmgForm.onFormLoad se vytvoří formulář:
JavaScriptVyber a zkopíruj do schránky

function onEAccept( ev)
{
if ( oEnum1.Value == 9.9)
oStr1.Value = "rychle - Balená voda";
}


function onReset( ev)
{
if ( ev.Action == "main")
{
oNmb1.Value = 5;
oBool1.Value = true;
oEnum1.Value = 0.5;
oStr1.Value = "Balená voda";
}
}

//Vytvoří objekt formuláře
var oForm = pMe.Form;
oForm.Title = "Vstupní pole parametrů uskladnění balíků";

//Vytvoří položky formuláře (Pmf objekty):

//PmfNumber
var oNmb1 = oForm.CreateItem("number", "n1", "Počet balíků", "Min:0;Max:33;");
oNmb1.Value = 5;

//PmfBool
var oBool1 = oForm.CreateItem("bool", "b1", "Uskladnit");
oBool1.Value = true;

//PmfEnum
var oEnum1 = oForm.CreateItem("enum", "e1", "Rychlost zpracování");
oEnum1.AddRow(0.5, "pomalu");
oEnum1.AddRow(9.9, "rychle");
oEnum1.Value = 0.5;
oEnum1.AddEvent("onEditAccept", "ChangeEnum", onEAccept);

//PmfString
var oStr1 = oForm.CreateItem("string", "s1", "Popisek");
oStr1.Value = "Balená voda";

//PmfButton
var oBtn1 = oForm.CreateItem("button", "reset", "Vynulovat");
oBtn1.Value = "Reset";
oBtn1.AddEvent("onAction", "ResetButton", onReset);
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice