Neue Symbolleiste zur File_Edit-Symbolleiste für Show XML hinzufügenWas hat Sie zu dieser Wunschliste inspiriert?
Ich muss häufig XPath verwenden, um auf die JMP-Berichtsebene zuzugreifen, und normalerweise muss dazu << Get XML
Welche Verbesserung würden Sie gerne sehen?
Ich hätte gern eine Funktion, mit der ich die XML des Berichts einfach anzeigen kann. Im besten Fall wäre sie interaktiv. Wenn ich das Anzeigefeld aus dem Bericht auswähle, würde es zum Starttag der XML gehen, und im schlimmsten Fall könnte es ein neues Skriptfenster sein/an einer ähnlichen Stelle wie „Eigenschaften anzeigen“ geöffnet werden.
Warum ist diese Idee wichtig?
Erleichtert die Anzeige des XML-Inhalts von JMP-Berichten.
Automatisierung und SkriptingBetreff: Neue Symbolleiste zur File_Edit-Symbolleiste für Show XML hinzufügenIch denke, dass ich am Ende, wenn ich Zeit habe, mein eigenes „JMP Scripting Tools“-Add-In schreiben werde, und das wird ein Teil davon sein. Ich habe bereits einige Tools dafür geschrieben und habe noch ein paar zusätzliche Ideen.
Hier ist eine ziemlich schnelle und einfache Version zum Anzeigen von XML
Names Default To Here(1);
cur_report = Current Report();
If(!IsEmpty(cur_report),
cur_xml = cur_report << get xml;
If(!Contains(Get Window list() << Get Window Title, "View XML"),
sb = Script Box(cur_xml, "XML");
sb << show line numbers(1);
nw = New Window("View XML", /*<<LANGUAGE></LANGUAGE>Betreff: Neue Symbolleiste zur File_Edit-Symbolleiste für Show XML hinzufügenHallo @SamGardner ,
Ich weiß, dass ich zum Ausführen dieser Aufgabe mein eigenes Add-In/meine eigene Symbolleiste erstellen kann, aber ich möchte, dass dies die Standardfunktion von JMP ist (wenn die Lösung darin bestünde, immer meine eigene Lösung zu skripten, würde ich eigentlich keine Wunschlistenelemente veröffentlichen ...).
Im Grunde ist das, was dieses Skript tut, das, was ich mindestens haben möchte (das Skript funktioniert bei mir nicht, ich vermute, << Language() ist eine kommende JMP18-Funktion für neues Fenster?). Die Verwendung von Properties XPath reicht nicht aus, da es (meiner Meinung nach) für den allgemeinen Gebrauch nicht robust genug ist. Dies würde es nur ein bisschen schneller machen, wenn man JMP-Berichte anpasst / Informationen abruft / bearbeitet, und zusätzliche Optionen außerhalb der Symbolleistenschaltfläche „Eigenschaften“ bieten. Wenn dies mit dem Bericht verknüpft wäre, wäre es natürlich noch besser.
Betreff: Neue Symbolleiste zur File_Edit-Symbolleiste für Show XML hinzufügenWenn Sie ein Add-In erstellen, das diesen Code ausführt, wird ein neues Fenster mit der XML für den aktuellen Bericht erstellt.
cr=current report();
new window("View XML",
<<TYPE></TYPE>Betreff: Neue Symbolleiste zur File_Edit-Symbolleiste für Show XML hinzufügen@jthi, kannst du etwas genauer erklären, warum du das brauchst? Möchtest du auf das XML zugreifen, damit du weißt, wo in der Berichtsstruktur sich bestimmte Informationen befinden?
Falls Sie es noch nicht wussten: Sie können den XPath zu einem Anzeigeelement anzeigen, indem Sie im Berichtsfenster auf „Eigenschaften anzeigen“ klicken, den Box-Pfad erweitern und als Modus „Xpath“ auswählen.
