交互式html中的懸停標籤我已將一列定義為標籤,因為我想在標準圖形中查看數據。 但我不想在相應的交互式html中看到這些內容。 因此,在將圖表保存為html之前,我已在腳本中停用了懸停標籤:
Dispatch( {}, "Control Chart Builder", FrameBox( 2 ), {Set Gridlet( Expunge( {{Matcher( "Text" )}} ) )} )在標準圖中,它會按原樣停用標籤,但不會在其交互式html中停用標籤。
我如何也可以將此停用功能引入html?
預先感謝您的幫助
馬庫斯
腳本編寫回复:在交互式html中懸停標籤嗨,馬庫斯,
交互式HTML是JMP功能的子集,這些功能通過JavaScript編程和Internet瀏覽器提供的功能得以實現。 這樣做不起作用的原因是Gridlet和Graphlet支持由JSL(JMP腳本語言)控制,而我們的JavaScript代碼無法解釋和執行JSL代碼。
對Interactive HTML中的懸浮標籤的支持模仿了JMP懸浮標籤功能,該功能是在JMP中使用存儲在HTML文件中的數據在Gridlet和Graphlets中引入的。
要共享HTML格式的JMP報告,並保留懸停標籤,我可以提出兩種可能性。 這些選項將禁用報表的所有交互功能,而不僅僅是“控製圖構建器”圖形中的懸停標籤,因此可能與您所查找的不完全相同。
1.導出為HTML,而不是交互式HTML。
2.在第二個對話框上發佈到文件並禁用發布數據:
我希望這有幫助,
- 約翰
回复:在交互式html中懸停標籤謝謝約翰,
為您的建議!
我認為您的第二個選擇是我的出路。
最好的祝福
馬庫斯
回复:在交互式html中懸停標籤我還發現了另一種解決方法-可能不如您的優雅:
我在腳本中創建了另一個沒有標籤列的文件,並將其另存為交互式html,並在保存後使用腳本關閉了文件和儀表板。
馬庫斯
回复:交互式 html 中的懸停標籤嗨,馬庫斯,
這是一個好主意,因為您不需要失去網絡上的交互性。
如果您不需要保留一個沒有標籤列的單獨文件,您可以在保存為交互式 HTML 之前從所有標籤列中刪除標籤屬性,而不保存更改的表格。
如果 dt, 是您正在使用的數據表,以下 JSL 將清除所有列的標籤屬性。
dt << Set Label Columns();
這應該比創建另一個數據表更快,尤其是當您的數據表中有很多行時。
乾杯,
-約翰