Update cookies preferences
Promotic

CreateItem - metoda objektu PmfTreeItem

Popis:
Vytvoří novou položku stromu (objekt typu PmfTreeItem).
Syntaxe:
Object CreateItem(String sId, [String sTitle], [String sProps], [String sPars])
Parametry:
sId(String) Identifikátor položky stromu (viz vlastnost Id).
 
Identifikátor položky musí být jedinečný v rámci všech položek se stejnou rodičovskou položkou, nesmí být prázdný řetězec a nesmí obsahovat znaky "/" a "\".
Pokud vlastnost Title není nastavena nebo je null, pak se identifikátor ve stromu zobrazí jako titulek položky.
Identifikátor kořenové položky stromu nelze nastavit a má vždy hodnotu "root".
Z identifikátorů položek lze vytvořit cestu, která určuje pozici položky ve stromu, viz metody GetItem a GetPath.
sTitle[nepovinné] (String) Zobrazovaný titulek položky stromu (viz vlastnost Title).
 
Pokud vlastnost Title není nastavena nebo je null, pak se ve stromu jako titulek položky zobrazí identifikátor položky.
sProps[nepovinné] (String) Počáteční hodnoty vlastností vytvářené položky.
Údaje jsou zde ve formátu KeyVal, například: "TextColor:#0000ff;PrivateData:200;".
sPars[nepovinné] (String) Parametry vytvářené položky. Určují na jaké pozici bude položka vytvořena.
Údaje jsou zde ve formátu KeyVal, například: "pos:first;".
pos:before=id - Vytvoří položku před již dříve vytvořenou položkou s identifikátorem id.
pos:after=id - Vytvoří položku za již dříve vytvořenou položkou s identifikátorem id.
pos:first - Vytvoří položku na první pozici.
pos:last (přednastaveno) - Vytvoří položku na poslední pozici.
Poznámka:
Tato metoda je funkční i ve Web obrazech.
Příklad:
JavaScriptVyber a zkopíruj do schránky

var oRoot = oTree.TreeRoot;
var oTreeItem1 = oRoot.CreateItem("item1");   // Vytvoří novou položku v kořenové položce stromu
var oTreeItem2 = oRoot.CreateItem("item2", "Title", "TextColor:#ff0000;", "pos:before=item1;");   // Vytvoří položku s titulkem, barevným textem a vloží ji před položku "item1"
var oTreeItem3 = oTreeItem2.CreateItem("item3");   // Vytvoří položku v rodičovské položce "item2"

Historie:
Pm9.00.26: Vytvořeno
© MICROSYS, spol. s r.o.