ui.refreshRibbon (Client-API-Referenz)
Veranlasst das Menüband, die Daten neu zu bewerten, die steuern, was darin angezeigt wird.
Syntax
formContext.ui.refreshRibbon(refreshAll);
Parameter
Name des Dataflows | Type | Erforderlich | Beschreibung |
---|---|---|---|
refreshAll |
Boolesch | Nein | Gibt an, ob alle Menübandbefehlleisten auf der aktuellen Seite aktualisiert werden. Wenn Sie nur false angeben, wird nur die Menübandbefehlleiste auf Seitenebene aktualisiert. Wird dieser Parameter nicht angegeben, wird false als Standardwert übergeben. |
Anmerkungen
Diese Funktion wird verwendet, wenn eine Menüband-Aktion JavaScriptFunction
(RibbonDiffXml) die Daten im Formular ändert. Zum Beispiel das Ändern des Status des Datensatzes über eine Menüband-Aktion. Nachdem Ihr Code die von einer Regel verwendeten Daten geändert hat, verwenden Sie diese Methode, um das Menüband zur Neuauswertung der Daten im Formular zu zwingen, so dass die Regel erneut angewendet werde kann.
Anweisungen
Für eine optimale Leistung beim Laden Ihres Formulars sollten Sie diese Funktion nicht in EnableRule
(RibbonDiffXml) or onLoad
(FormXml) verwenden. Das Laden des Formulars selbst löst die Regelauswertung aller Aktionen des Menübands aus. Für den Fall, dass Sie die Sichtbarkeit einer Menüband-Aktion steuern möchten, verwenden Sie Versprechen und asynchrone Muster in EnableRule
.
Ähnliche Artikel
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).