Salut tout le monde,
J'ai une table de données JMP (.jmp) enregistrée sur un lecteur partagé. Un script JSL ouvre cette table de données et permet à l'utilisateur d'y ajouter de manière interactive des lignes de données via des boîtes de dialogue contextuelles. Les fenêtres contextuelles permettent à l'utilisateur de sélectionner des fichiers de données supplémentaires (excel), et le script JSL ajoute le contenu à la table de données ouverte par programmation (via
dt << Mise à jour (...).
Une fois les lignes ajoutées, l'utilisateur doit réenregistrer manuellement la table de données modifiée sur le lecteur partagé. Cependant, l'icône Enregistrer / élément de menu est souvent grisé (même si des lignes de données ont été ajoutées à la table de données ouvertes). Je ne sais pas comment résoudre ce problème - quelqu'un peut-il m'aider ?
Je suppose qu'il existe un déclencheur dans l'interface utilisateur de JMP qui détecte lorsqu'une table de données ouverte a été modifiée et décoche l'icône Enregistrer. Je peux dégriser l'icône en modifiant manuellement l'un des champs de la table de données ouvertes, mais je ne peux pas le faire par programme. Je peux poster un exemple de code simplifié si cela est utile, mais il s'agira essentiellement de plusieurs Open() suivis de plusieurs Update().
J'ouvre la table de données avec Open (chemin). J'ai essayé d'utiliser Open(path, Force Refresh), mais cela n'a pas changé le comportement. Je suis dessus JMP 16.1.0/Windows.
Merci,
Andy