我想知道以下是一個已知的錯誤解決方法,或者我是否誤解了有關代碼的內容。
我試圖將一些輸出保存在選項卡框中作為交互式HTML。我並不關心格式,只看起來不錯,不需要JMP打開(結果的觀眾不會有JMP)。我在保存包含大量列的選項卡框時發現錯誤。看來滾動條沒有在HTML中實現,這使得無法查看列的內容。
我使用下面的代碼使用Big Class示例數據集重現了這個問題。我特別想要顯示所有列 - 或者能夠通過滾動條看到。如果指定路徑並運行代碼,您將看到JMP中生成的窗口運行良好,但HTML文件在選項卡框中被截斷。
任何幫助或guiandance將不勝感激。
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
For(i=1,i<=20,i++,
dt << New Column("Col"||Char(i));
);
main_window = New Window("Test Window",
V List Box(
Outline Box("Test",
tab_box = Tab Box("Tab Box",
table_tab = dt << New Data Box(),
)
)
)
);
your_path = "PUT PATH HERE";
main_window << Save Interactive HTML(your_path || "Test.html");你好,
您嘗試包含在Interactive HTML導出中的數據表尚不支持。我們尚不支持的任何圖形或表格都會顯示為帶有工具提示“此功能不是交互式”的圖像。 為了幫助您了解尚未支持的內容,我們將消息寫入日誌。您可以從“查看”菜單中選擇“日誌”來查看日誌。
在這種情況下,您將看到消息“交互式HTML:不支持的顯示類型:DataBrowserBox”,它對應於腳本中的“新數據框()”調用。滾動條是DataBrowserBox的一部分,因此它們包含在渲染圖像中,但由於它們不起作用,因此它們顯示為灰色條。
如果您想嘗試使用活動滾動條將數據表保存為HTML的腳本,請閱讀以下內容:
https://community.jmp.com/t5/JMP-Scripts/Export-Data-Table-to-HTML/ta-p/23410
交互式HTML中尚不支持JMP中的許多功能。我們根據對相對重要性的理解,優先考慮我們選擇支持每個版本的功能。我們建議您通過技術支持或在此處的社區中告知我們您希望在互動HTML中支持哪些功能。 JMP願望清單 。
謝謝,
〜約翰