Skript für dynamische Aktionen für Listenkontextmenüs
Die Skript für dynamische Aktionen Feld im Formular „Kontextmenü“ definiert ein Skript. Das Skript füllt ein Listenkontextmenü mit dynamischen Optionen wie Filtern oder Ansichten aus.
Die folgenden JavaScript-Variablen sind für das Skript für dynamische Aktionen verfügbar, wenn es ausgeführt wird.
| Variable | Beschreibung |
|---|---|
| G_tableName | Name der aktuellen Tabelle. |
| G_listId | ID der Liste, für die das Kontextmenü erstellt wird. |
| G_itemName | Name, der im Datensatz des UI-Kontextmenüs definiert ist. |
| G_itemOrder | Reihenfolge, die im Datensatz des UI-Kontextmenüs definiert ist. Verwenden Sie diese Variable, um den Wert von zu übergeben Reihenfolge Feld für das Skript für dynamische Aktionen. |
| G_contextMenu.addAction(item_ID, label, script_string, order) | Fügen Sie dem Kontextmenü Optionen hinzu, und wählen Sie die Reihenfolge aus, in der sie angezeigt werden. |
Im folgenden Beispiel wird ein Listentitelmenüelement angezeigt, das die Anzahl der Datensätze pro Seite in der Listenansicht steuert.
g_contextMenu.addAction('50', g_itemName, 'showRowsPerPage("50");', g_itemOrder);
Hinweis:
Das Aktionsskript für dieses Element muss definieren ShowRowsPerPage Funktion, damit bei der Auswahl dieses Menüelements diese Funktion mit einem Argument von 50 aufgerufen wird.