Sdílet prostřednictvím


ui.refreshRibbon (referenční informace k rozhraní API klienta)

Způsobí, že pás karet znovu vyhodnotí data, která řídí, co se v něm zobrazuje.

Syntaxe

formContext.ui.refreshRibbon(refreshAll);

Parameter

Název Typ Povinné Description
refreshAll logický Ne Určuje, jestli se aktualizují všechny panely příkazů pásu karet na aktuální stránce. Pokud zadáte false, aktualizuje se pouze panel příkazů na úrovni stránky. Pokud tento parametr nezadáte, ve výchozím nastavení se předá false .

Poznámky

Tato funkce se používá, když akce JavaScriptFunction pásu karet (RibbonDiffXml) změní data ve formuláři. Například změna stavu záznamu prostřednictvím akce pásu karet. Jakmile kód změní data používaná pravidlem, pomocí této metody vynutíte pás karet znovu vyhodnotit data ve formuláři, aby bylo možné pravidlo znovu použít.

Pokyny

Pro optimální výkon načítání formuláře byste tuto funkci neměli používat v EnableRule aplikaci (RibbonDiffXml) nebo onLoad (FormXml). Samotné načtení formuláře aktivuje vyhodnocení všech akcí pásu karet. V případě, že chcete řídit viditelnost akce pásu karet, použijte přísliby a asynchronní vzor v EnableRule.

formContext.ui
formContext