Update cookies preferences
Promotic

Objekt PmfTree

Popis:
Tento objekt představuje jednu položku formuláře typu: Strom.
Vlastnosti a metody tohoto objektu:
BgColorVlastnost vrací nebo nastavuje barvu pozadí stromu
TextColorVlastnost vrací nebo nastavuje barvu textu položek stromu
TreeRootVlastnost vrací objekt PmfTreeItem, který představuje kořenovou položku stromu
TreeRootVisibleNastavení viditelnosti kořenové položky stromu
Související objekty:
PmfTreeItem(Položka stromu) Objekt představuje položku stromu
Vlastnosti a metody společné všem objektům typu PmfObject:
AddEvent()Zaregistruje funkci do zadané události
BodyFontPísmo Body oblasti Pmf objektu
BodyHeightIniPočáteční výška Body oblasti
BodyHeightModeZpůsob změny výšky Body oblasti
BodyWidthIniPočáteční šířka Body oblasti
BodyWidthModeZpůsob změny šířky Body oblasti
EnabledPovolení/zákaz editace hodnoty
FormVrací objekt PmForm
IdIdentifikátor Pmf objektu
ParentVrací referenci na rodičovský Pmf objekt
PrivateDataPrivátní hodnota objektu
RemoveEvent()Odregistruje funkci v zadané události
TitleZobrazovaný název Pmf objektu
TitleFontPísmo Title oblasti Pmf objektu
TitlePosPozice Title oblasti Pmf objektu
TypeTyp Pmf objektu
VisibleViditelnost Pmf objektu
Události:
onActionVyvolá se při vzniku důležité logické akce nad objektem
onExpandVyvolá se při rozbalení nebo sbalení položky stromu
onFocusVyvolá se pokud Pmf objekt získá nebo ztratí fokus
onItemRequestVyvolá se při požadavku na vytvoření podpoložek u dynamické položky stromu
onSelChangeVyvolá se při změně výběru položky stromu
Poznámka:
- Objekt lze vytvořit metodou PmForm.CreateItem("tree", ...).
- Tento objekt je funkční i ve Web obrazech.


Položky stromu:
root - kořenová položka stromu: Kořenová položka stromu se vytvoří automaticky po vytvoření objektu PmfTree. Tuto položku nelze odstranit ani změnit její identifikátor.
item - položka stromu: vnitřní položka stromu, která má rodičovskou položku i podpoložky
leaf - koncová položka stromu: položka stromu, která již nemá žádné podpoložky
branch - větev stromu: množina položek, kterou tvoří daná položka a všechny její podpoložky až do poslední úrovně


- Jednotlivé položky stromu lze vytvořit metodou PmfTreeItem.CreateItem.
- Přistupovat k dané položce lze metodou PmfTreeItem.GetItem.
- Všechny položky stromu se nemusí vytvořit vždy na začátku prohlížení. Mohou se plnit dynamicky až při rozbalení této položky. Viz vlastnost PmfTreeItem.RequestType.
- Každé položce stromu lze přiřadit privátní hodnotu (viz vlastnost PmfTreeItem.PrivateData), která lze pak využít například v události onSelChange.

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