Was hat Sie zu dieser Wunschliste inspiriert?
Das JMP-eigene Kontextmenü für eine Tabellenbox weiß, auf welche Spalte Sie geklickt haben, und bietet einige spaltenspezifische Optionen.
Manchmal möchte ich verhindern, dass Benutzer auf bestimmte Dinge im integrierten Kontextmenü zugreifen können. (Ich erstelle eine benutzerdefinierte Anwendung oder Benutzeroberfläche und möchte nicht, dass Benutzer bestimmte Änderungen vornehmen können usw.) Oder es gibt andere Fälle, in denen das Kontextmenü ein guter Ort wäre, um ein benutzerdefiniertes Skript zu platzieren. Dazu kann ich es nicht einfach zu diesem Menü hinzufügen, sondern muss es durch < ersetzen.
Welche Verbesserung würden Sie gerne sehen?
<< SetContextMenuScript für eine TreeBox verfügt über eine Rückruffunktion, mit der Sie im Skript einfach auf „thistree“ und „thisnode“ verweisen können.
Daher wäre es toll, wenn die für TableBox eine Rückruffunktion mit dieser Tabelle und dieser Spalte hätte.
Warum ist diese Idee wichtig?
Es ist derzeit zwar möglich, aber umständlich, die Skripte auf „diese Tabelle“ verweisen zu lassen, daher wäre ein Rückruf dieser Tabelle praktischer.
Es ist in JSL überhaupt nicht möglich, herauszufinden, auf welche Spalte der Benutzer geklickt hat. Mir wurde gesagt, dass das Tablebox-Objekt diese Informationen derzeit überhaupt nicht erhält, sodass dies schwierig wäre, aber in der folgenden Support-Ticket-Konvertierung wurde ich ermutigt, trotzdem einen Wunsch zu äußern, falls ein Gedanke zu einer guten/einfachen Möglichkeit führen würde, dies zu tun. Jedenfalls würde es bedeuten, dass Sie Ihre eigenen Skripte für das Kontextmenü schreiben könnten, die spaltenspezifisch und nicht nur tabellenspezifisch sind, was Sie heute nicht tun können.
... und für die Reihe.
Vielleicht auch die Optionen zur Zeilenänderungsfunktion hinzufügen. Im Moment:
<<SET row="" change="" function=""></SET>
Vielen Dank für Ihr Feedback – wir freuen uns darüber!