Enregistré ?Existe-t-il un paramètre sur save() - similaire à on close().
Contexte : optimiser l'intégration de Sharepoint
Un fichier Jmp n'est pas téléchargé sur sharepoint tant qu'il est ouvert dans Jmp.
-> Si un utilisateur clique sur Enregistrer , Jmp doit demander à l'utilisateur s'il est d'accord pour fermer le fichier - pour déclencher le téléchargement.
Accès aux donnéesRe : Lors de la sauvegarde ?Je ne suis pas sûr que << S'abonner puisse fonctionner dans ce cas (il propose On Save)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Subscribe(
"name1"("client"),
On Close(Print("Closing Data Table"))
);
f = Function({dtab, oldname},
Print("oldname", oldname);
Print("new name", dtab << getname());
);
fsave = Function({dtab, newpathname},
Print("new path name", newpathname);
Print("new name", dtab << getname());
);
dt << Subscribe("name1", On Rename(f));
dt << Subscribe("name1", On Save(fsave));
fcols = Function({dtab, b},
n = N Items(b);
dtname = (dtab << getname());
Print(dtname);
Print(n);
For(i = 1, i <= n, i++,
colname = (b[i] << getname());
Print(colname);
);
);
dt << Subscribe("name2", On Delete Columns(fcols));
//Try deleting a column, then close the data table.Re : Lors de la sauvegarde ?wow, incroyable – comment trouvez-vous ces choses ?
Re : Lors de la sauvegarde ?Habituellement, je les trouve en utilisant Scripting Index. Soit j'ai une idée des fonctionnalités de JMP (j'en connais un bon nombre) qui pourraient fonctionner, soit j'utilise une recherche créative dans l'index de script et j'essaie d'affiner les options possibles.
Re : Lors de la sauvegarde ?et moi:
1)

2)

3)

4) https://www.google.com/search?q=on+save++site%3Acommunity.jmp.com
-> Jarmo le saura...
On Save est même répertorié dans le résumé et un exemple est disponible - mais avec mes compétences, je ne le trouve pas dans Scripting Index.

Re: Sur Enregistrer ?Pour moi c'était quelque chose comme :
Rechercher sur Enregistrer (rien d'utile ou plutôt trop d'éléments, S'abonner est là si vous faites défiler jusqu'aux correspondances Prototype mais je ne l'ai pas fait et je ne l'aurais probablement même pas essayé)

Essayez de près pour voir quelle pourrait être la bonne catégorie (trop de catégories pour vraiment les filtrer rapidement)

Avis Abonnez-vous à la liste des tables de données (je connais celle-là donc j'ai opté pour celle-là, S'abonner était visible ici). Cliquez dessus et il sélectionne la ligne à partir de la gauche (je ne sais pas pourquoi c'est une ligne et non une table de données)

Supprimez le terme de recherche pour obtenir uniquement les éléments liés à la ligne et vérifiez si cela aurait quelque chose d'utile (rien d'utile trouvé).

Mettez à jour mon terme de recherche sur S'abonner pour trouver plus de choses liées à cela et remarquez qu'il y a un message S'abonner (pour le tableau de données) et qu'il prend en charge l'enregistrement

Il y a eu quelques étapes où j'aurais pu remarquer Subscribe plus tôt, mais je ne l'ai pas fait (cette fois). Le moyen le plus simple de le trouver aurait probablement pu être quelque chose comme « Rechercher « Enregistrer », sélectionner Tableau de données à gauche pour trouver uniquement les éléments liés au Tableau de données et espérer le meilleur »
