インタラクティブHTMLのホバーラベル標準のグラフでデータを表示したいので、列をラベルとして定義しました。 しかし、私はこれらを対応するインタラクティブなhtmlで見たくありません。 したがって、グラフをhtmlで保存する前に、スクリプトでホバーラベルを無効にしました。
Dispatch( {}, "Control Chart Builder", FrameBox( 2 ), {Set Gridlet( Expunge( {{Matcher( "Text" )}} ) )} )標準グラフでは、これによりラベルが非アクティブになりますが、インタラクティブHTMLでは非アクティブになりません。
この非アクティブ化をhtmlにも適用するにはどうすればよいですか?
事前に助けてくれてありがとう
マーカス
スクリプティングRe:インタラクティブHTMLのホバーラベルこんにちはマーカス、
インタラクティブHTMLは、JavaScriptプログラミングとインターネットブラウザによって提供される機能によって可能になったJMPの機能のサブセットです。 これが機能しない理由は、GridletとGraphletのサポートがJSL(JMP Scripting Language)によって制御されており、JavaScriptコードがJSLコードを解釈して実行できないためです。
インタラクティブHTMLでのホバーラベルのサポートは、HTMLファイルに格納されているデータを使用してグリッドレットとグラフレットがJMPに導入される前に存在していたJMPホバーラベル機能を模倣します。
ホバーラベルが抑制されたHTML形式のJMPレポートを共有するには、2つの可能性を提案できます。 これらのオプションは、管理図ビルダーグラフのラベルにカーソルを合わせるだけでなく、レポートのすべての対話機能を無効にするため、探しているものと正確に一致しない場合があります。
1.インタラクティブHTMLではなくHTMLにエクスポートします。
2. [ファイルに公開]を選択し、2番目のダイアログで[データの公開]を無効にします。
これがお役に立てば幸いです。
-ジョン
Re:インタラクティブHTMLのホバーラベルありがとうジョン、
あなたの提案のために!
私はあなたの2番目のオプションが私のための方法だと思います。
宜しくお願いします
マーカス
Re:インタラクティブHTMLのホバーラベルまた、別の回避策を見つけました-おそらくあなたほどエレガントではありません:
ラベルの付いた列のないスクリプトで別のファイルを作成し、これをインタラクティブhtmlとして保存し、保存後にスクリプトでファイルとダッシュボードを閉じました。
マーカス
Re:インタラクティブHTMLのホバーラベルこんにちはマーカス、
Webでの双方向性を失う必要がないので、これは素晴らしいアイデアです。
ラベル付きの列がない別のファイルを保持する必要がない場合は、インタラクティブHTMLとして保存する前に、ラベル付きのすべての列からラベル付けプロパティを削除し、変更したテーブルを保存しないでください。
dtが使用しているデータテーブルである場合、次のJSLはすべての列のラベル付けプロパティをクリアします。
dt << Set Label Columns();
これは、特にデータテーブルに多くの行がある場合、別のデータテーブルを作成するよりも高速である必要があります。
乾杯、
-ジョン