Dynamisches Aktionsskript für Listenkontextmenüs
Das Feld Skript für dynamische Aktionen im Formular „Kontextmenü“ definiert ein Skript. Das Skript füllt ein Listenkontextmenü mit dynamischen Optionen wie Filtern oder Ansichten.
Die folgenden JavaScript-Variablen stehen dem Skript für dynamische Aktionen zur Verfügung, 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 UI-Kontextmenü-Datensatz definiert ist. |
| g_itemOrder | Im UI-Kontextmenü-Datensatz definierte Reihenfolge. Verwenden Sie diese Variable, um den Wert des Felds Reihenfolge an das Skript für dynamische Aktionen zu übergeben. |
| 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 Listentitel-Menü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 die Funktion showRowsPerPage so definieren, dass bei Auswahl dieses Menüelements diese Funktion mit dem Argument 50 aufgerufen wird.