Script d’actions dynamiques pour les menus contextuels de liste
Le champ de script Actions dynamiques du formulaire Menu contextuel définit un script. Le script remplit un menu contextuel de liste avec des options dynamiques, telles que des filtres ou des vues.
Les variables JavaScript suivantes sont disponibles pour le script d’actions dynamiques lors de son exécution.
| Variable | Description |
|---|---|
| g_tableName | Nom de la table active. |
| g_listId | ID de la liste pour laquelle le menu contextuel est créé. |
| g_itemName | Nom défini dans l’enregistrement du menu contextuel de l’interface utilisateur. |
| g_itemOrder | Ordre défini dans l’enregistrement du menu contextuel de l’interface utilisateur. Utilisez cette variable pour transmettre la valeur du champ Commande au script d’actions dynamiques. |
| g_contextMenu.addAction(item_id, étiquette, script_string, commande) | Ajoutez des options au menu contextuel et sélectionnez l’ordre dans lequel elles apparaissent. |
L’exemple suivant affiche un élément de menu de titre de liste qui contrôle le nombre d’enregistrements par page dans la vue de liste.
g_contextMenu.addAction('50', g_itemName, 'showRowsPerPage("50");', g_itemOrder);
Remarque :
Le script d’action de cet élément doit définir la fonction showRowsPerPage de sorte que lors de la sélection de cet élément de menu, cette fonction soit appelée avec un argument de 50.