Translation not up to date
Existují dva způsoby, jak skriptování používá strukturované vlastnosti pro větší srozumitelnost při analýze:
- Chcete-li poskytnout strukturu názvům vlastností pro komplexní uzly, jako jsou například uzly typu, filtru nebo vyvažování, postupujte takto:
- Chcete-li poskytnout formát pro zadání více vlastností najednou.
Strukturování komplexních rozhraní
Skripty pro uzly s tabulkami a ostatními komplexními rozhraními (například uzly Typ, Filtr a Vyvážení) musí dodržovat konkrétní strukturu, aby je správně analyzoval. Tyto vlastnosti potřebují název, který je složitější než název pro jednotlivý identifikátor; tento název se nazývá klíč. Například v uzlu filtru je každé dostupné pole (na jeho předcházející straně vypnuto) zapnuto nebo vypnuto. Chcete-li na tyto informace odkázat, uzel filtru uloží jednu položku informací na pole (zda je každé pole true nebo false). Tato vlastnost může mít (nebo být zadána) hodnotu True
nebo False
. Předpokládejme, že uzel filtru s názvem mynode
má (na jeho předcházející straně) pole s názvem Age
. Chcete-li toto nastavení vypnout, nastavte vlastnost include
s klíčem Age
na hodnotu False
takto:
mynode.setKeyedPropertyValue("include", "Age", False)
Strukturování pro nastavení více vlastností
Pro mnoho uzlů můžete v daném okamžiku přiřadit více než jeden uzel nebo vlastnost toku. To se označuje jako vícesada příkazů nebo set block.
V některých případech může být strukturovaná vlastnost poměrně složitá. Příklad:
sortnode.setPropertyValue("keys", [["K", "Descending"], ["Age", "Ascending"], ["Na", "Descending"]])
Další výhodou, kterou jsou strukturované vlastnosti, je jejich schopnost nastavit několik vlastností na uzlu, než bude uzel stabilní. Vícenásobná sada standardně nastaví všechny vlastnosti v bloku před tím, než provedete jakoukoli akci na základě nastavení jednotlivých vlastností.