Hover Label in interactive htmlI have defined a column as label, because I want to see the data in my standard graphs. But I don't want to see these in the corresponding interactive html. So before saving the chart in html I deactivated the hover label in the script:
Dispatch( {}, "Control Chart Builder", FrameBox( 2 ), {Set Gridlet( Expunge( {{Matcher( "Text" )}} ) )} )In the standard graph this deactives the label as it should but not in its interactive html.
How can I bring this deactivation to html, too?
Thanks for help in advance
Markus
ScriptingBetreff: Hover Label in interaktivem HTMLHallo Markus,
Interaktives HTML ist eine Teilmenge der Funktionen von JMP, die durch JavaScript-Programmierung und die von Internetbrowsern bereitgestellten Funktionen ermöglicht werden. Der Grund, warum dies nicht funktioniert, ist, dass die Unterstützung von Gridlet und Graphlet von JSL (JMP Scripting Language) gesteuert wird und unser JavaScript-Code JSL-Code nicht interpretieren und ausführen kann.
Die Unterstützung für Hover-Labels in interaktivem HTML imitiert die Funktionen von JMP-Hover-Labels, die vor der Einführung von Gridlets und Graphlets in JMP unter Verwendung der in der HTML-Datei gespeicherten Daten vorhanden waren.
Um JMP-Berichte in einem HTML-Format mit unterdrückten Hover-Labels freizugeben, kann ich zwei Möglichkeiten vorschlagen. Diese Optionen deaktivieren die gesamte Interaktivität für Ihre Berichte und nicht nur die Hover-Beschriftungen in Control Chart Builder-Diagrammen. Daher ist dies möglicherweise nicht genau das, wonach Sie suchen.
1. Exportieren Sie in HTML anstatt in interaktives HTML.
2. In Datei veröffentlichen und Daten veröffentlichen im zweiten Dialogfeld deaktivieren:
Ich hoffe das hilft,
- John
Re: Hover Label in interactive htmlThanks John,
for your suggestions!
I think your second option is a way for me.
Best Regards
Markus
Re: Hover Label in interactive htmlI found also another workaround - perhaps not that elegant as yours:
I created another file in the script without the labeled columns and saved this as interactive html and closed the file and dashboard with the script after saving.
Markus
Betreff: Hover-Label in interaktivem HTMLHallo Markus,
Das ist eine großartige Idee, weil Sie die Interaktivität im Web nicht verlieren müssen.
Wenn Sie keine separate Datei ohne beschriftete Spalten aufbewahren müssen, können Sie vor dem Speichern als interaktives HTML einfach die Beschriftungseigenschaft aus allen beschrifteten Spalten entfernen und die geänderte Tabelle nicht speichern.
Wenn dt die Datentabelle ist, mit der Sie arbeiten, löscht die folgende JSL die Labeling-Eigenschaft aller Spalten.
dt << Set Label Columns();
Dies sollte schneller sein als das Erstellen einer anderen Datentabelle, insbesondere wenn Ihre Datentabelle viele Zeilen enthält.
Prost,
-John