Aller au contenu
Devenir partenaire
Documentation

Les événements vue par vue.

Chaque vue a ses événements et ses emplacements de boutons. Un événement lance un script ; un emplacement dit où un bouton apparaît.

Fiche d'une ligne

ÉvénementDescription
record.newNouvelle ligne, avant affichage (valeurs par défaut).ligne courante
record.openOuverture d'une fiche (aucune écriture).ligne courantesans écriture
field.changeUn champ choisi est saisi dans la fiche.ligne courante
record.before_saveAvant l'enregistrement ; Fail refuse.peut refuser avec Failligne courante
record.after_saveAprès l'enregistrement.ligne courante
record.before_deleteAvant une suppression ; Fail refuse.peut refuser avec Failligne courante
record.after_deleteAprès une suppression.

Emplacement de bouton

record.headerEn-tête de la fiche.
record.footerÀ côté d'Enregistrer.

Noeud

ÉvénementDescription
node.openLe noeud s'affiche (aucune écriture).sans écriture

Emplacement de bouton

node.toolbarBarre au-dessus de la vue, sans ligne.
node.itemIcône sur le nœud dans l'arbre de l'application. event.serveur, event.boite et event.role pour un nœud de boîte ; event.herite vaut true quand le bouton vient d'un nœud parent (« vaut aussi pour les sous-nœuds »).

Tableau

ÉvénementDescription
row.clickClic sur une ligne (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut
selection.changeLa sélection change (aucune écriture).sans écriture
row.before_addAvant l'ajout d'une ligne en bas du tableau ; Fail refuse.peut refuser avec Fail

Emplacement de bouton

table.rowColonne d'actions de chaque ligne.
table.selectionBarre des lignes cochées.

Kanban

ÉvénementDescription
card.before_moveAvant le déplacement d'une carte ; Fail la remet en place.peut refuser avec Failligne courante
card.after_moveAprès le déplacement d'une carte.ligne courante
card.clickClic sur une carte (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut
column.addLe « + » d'une colonne (remplace l'ajout).remplace l'action par défaut

Emplacement de bouton

kanban.cardMenu de la carte.
kanban.columnEn-tête de colonne.

Galerie

ÉvénementDescription
card.clickClic sur une carte (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut

Emplacement de bouton

gallery.cardSur la carte.

Calendrier

ÉvénementDescription
day.clickClic sur un jour (remplace « ajouter à cette date »).remplace l'action par défaut
item.clickClic sur un élément (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut
month.changeLe mois affiché change (aucune écriture).sans écriture

Emplacement de bouton

calendar.itemFenêtre de l'élément.

Chronologie

ÉvénementDescription
bar.clickClic sur une barre (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut
zoom.changeLe zoom change (aucune écriture).sans écriture

Emplacement de bouton

timeline.barFenêtre de la barre.

Croisé

ÉvénementDescription
cell.clickClic sur une case.

Emplacement de bouton

pivot.cellDétail d'une case (selection = ses lignes).

Graphique

ÉvénementDescription
segment.clickClic sur un segment.

Emplacement de bouton

chart.detailDétail d'un segment (selection = ses lignes).

Fichiers (GED)

ÉvénementDescription
file.before_addAvant l'ajout d'un fichier ; Fail le refuse.peut refuser avec Failligne courante
file.after_addUn fichier vient d'être ajouté.ligne courante
file.after_versionUne nouvelle version d'un fichier.ligne courante
file.before_deleteAvant la suppression d'un fichier ; Fail refuse.peut refuser avec Failligne courante
file.openUn fichier est ouvert dans la visionneuse (aucune écriture).ligne courantesans écriture

Emplacement de bouton

ged.fileBarre de la visionneuse.
ged.groupEn-tête d'un groupe.

Carte

ÉvénementDescription
marker.clickClic sur un repère (remplace l'ouverture de la fiche).ligne couranteremplace l'action par défaut

Emplacement de bouton

map.popupBulle d'un repère.

Rapprochement

ÉvénementDescription
pair.selectUne paire est sélectionnée (aucune écriture).sans écriture
status.changeL'onglet de statut change (aucune écriture).sans écriture

Emplacement de bouton

match.pairPaire sélectionnée.

Widget

ÉvénementDescription
widget.actionUn Button du widget avec action « logic ».

ProMail

ÉvénementDescription
courrier.tab_submitRéponse à un onglet interactif (form) posé par AddMailTab : la ligne courante est le message ; event.tab, event.values, event.by. C'est la suite du traitement (aucun état suspendu).ligne courante

Emplacement de bouton

courrier.toolbarBarre d'actions du message ouvert (la ligne courante est le message).
courrier.selectionBarre des messages cochés (selection).

Poste (ODESA)

ÉvénementDescription
poste.fileUn fichier de la source est arrivé, modifié ou renommé. Exécuté par ODESA, même application fermée. Avec un gabarit sur la source ({fournisseur}/{annee}), event.segments porte les valeurs lues dans les dossiers du fichier.
poste.scheduleL'horaire de la source est atteint (rattrapage : exécution d'un créneau manqué pendant un arrêt).
poste.mailUn nouveau message est arrivé dans la boîte de la source (texte : 5 000 caractères au plus ; pieces : nom, taille, type). Exécuté par ODESA, même application fermée.
courrier.deplaceUn message a été déplacé dans une autre boîte (de, vers : ids des boîtes ; role : celui de la boîte d'arrivée). Exécuté par ODESA, même application fermée.
courrier.supprimeUn message a été mis à la corbeille, ou effacé du serveur (definitif). Exécuté par ODESA, même application fermée.
courrier.envoi_echecUn message mis dans la file d'envoi n'a pas pu partir (code, motif ; ligne : sa ligne dans Envoyés ; origine : le message auquel il répondait). Exécuté par ODESA, même application fermée.
poste.dueLa date d'un champ de la ligne est atteinte (avec un décalage en jours).ligne courante
poste.startODESA démarre (arret_depuis : début de l'arrêt).
poste.chargementLe code « au chargement » d'une action : il décide si son bouton paraît, en lecture seule.ligne courantesans écriture