nTime | (Long) Časový úsek (perioda nebo timeout) v milisekundách, po kterém dojde k vyvolání funkce. |
---|---|
nType | (Long) Typ požadavku na vnitřní časovač.
-1 - Funkce bude volána opakovaně se zadanou periodou.
1 - Funkce bude volána jednou se zadaným zpožděním (timeout). |
sFuncId | (String) Identifikátor registrované událostní funkce.
- Umožňuje odebrání funkce metodou RemoveEventTimer.
- Zamezuje duplicitnimu zaregistrování téže funkce.
- Může obsahovat jakékoliv znaky (není to systémový název).
- Nesmí být prázdný řetězec.
- Doporučuje se použít např. celou cestu k Pma objektu. |
Func | (Function) JavaScript událostní funkce, která bude volána časovačem aplikace. |
function OnTick()
{
Pm.Debug("OnTick: tClick=" + Pm.FormatDate(tClicked, 1) + ", nCounter=" + nCounter);
if (nCounter-- > 0)
{
pMe.Root.AddEventTimer(1000, 1, pMe.GetPathName(), OnTick);
}
}
var tClicked = Pm.Time;
var nCounter = 10;
pMe.Root.AddEventTimer(1000, 1, pMe.GetPathName(), OnTick);
function OnTick()
{
Pm.Debug("OnTick: tClick=" + Pm.FormatDate(tClicked, 1) + ", nCounter=" + nCounter);
if (nCounter-- < 0)
{
pMe.Root.RemoveEventTimer(pMe.GetPathName());
}
}
var tClicked = Pm.Time;
var nCounter = 10;
pMe.Root.AddEventTimer(60, -1, pMe.GetPathName(), OnTick);