Hallo alle,
Ich habe eine JMP-Datentabelle (.jmp) auf einem freigegebenen Laufwerk gespeichert. Ein JSL-Skript öffnet diese Datentabelle und ermöglicht dem Benutzer das interaktive Hinzufügen von Datenzeilen über Popup-Dialoge. Die Popups ermöglichen es dem Benutzer, zusätzliche Datendateien (Excel) auszuwählen, und das JSL-Skript fügt den Inhalt programmgesteuert an die offene Datentabelle an (via
dt << Aktualisieren (...).
Nachdem die Zeilen hinzugefügt wurden, wird vom Benutzer erwartet, dass er die geänderte Datentabelle manuell erneut auf dem freigegebenen Laufwerk speichert. Das Speichern-Symbol/der Menüpunkt ist jedoch häufig ausgegraut (obwohl der geöffneten Datentabelle Datenzeilen hinzugefügt wurden). Ich bin mir nicht sicher, wie ich das beheben soll - kann jemand helfen?
Ich gehe davon aus, dass es einen Trigger in der JMP-Benutzeroberfläche gibt, der erkennt, wenn eine geöffnete Datentabelle geändert wurde, und das Speichern-Symbol deaktiviert. Ich kann das Symbol entgrauen, indem ich eines der Felder in der offenen Datentabelle manuell ändere, aber ich kann dies nicht programmgesteuert tun. Ich kann ein vereinfachtes Codebeispiel posten, wenn das hilfreich ist, aber es werden im Grunde mehrere Open()s sein, gefolgt von mehreren Update()s.
Ich öffne die Datentabelle mit Open (Weg). Ich habe versucht, Open(path, Force Refresh) zu verwenden, aber das hat das Verhalten nicht geändert. Ich bin dabei JMP 16.1.0/Windows.
Vielen Dank,
Andy