onExpand - událost objektu PmfTree
Popis:
Událost je vyvolána při rozbalení nebo sbalení položky stromu.
Parametry:
| ev | (Object) Reference na objekt, který popisuje informace o dané události
Parametry:
| ev.SrcObject | (Object) Pmf objekt ve kterém událost vznikla. |
| ev.Item | (Object) Položka stromu (objekt PmfTreeItem), která byla rozbalena nebo sbalena. |
| ev.Type | (Long) Určuje, zda položka stromu byla rozbalena nebo sbalena.
0 - Položka stromu byla sbalena.
1 - Položka stromu byla rozbalena. |
|---|
|
|---|
Poznámka:
Tato událost je funkční pouze pro jazyk
JavaScript.
Událost je vyvolána pokud k rozbalení nebo sbalení položky stromu dojde například pomocí myši, klávesnice nebo v důsledku volání metod
SetSel,
SetExpanded,
SetVisible, atd.
Tato událost není vyvolána pokud v rozbalené položce jsou odstraněny všechny podpoložky nebo pokud je odstraněna samotná položka.
Příklad:
JavaScriptVyber a zkopíruj do schránky
var oForm = pMe.Form;
var oTree = oForm.CreateItem("tree", "id_tree1");
var oRoot = oTree.TreeRoot;
oRoot.CreateItem("item1");
oRoot.CreateItem("item2");
// ... Další nastavení stromu
// Funkce se zaregistruje do události onExpand.
function onTreeExpand(ev)
{
Pm.Debug("PmfTree.onExpand, TreeItem Id=" + ev.Item.Id ", ExpandType=" + ev.Type);
}
oTree.AddEvent("onExpand", "Id_Expand", onTreeExpand);