我想知道以下是一个已知的错误解决方法,或者我是否误解了有关代码的内容。
我试图将一些输出保存在选项卡框中作为交互式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愿望清单 。
谢谢,
〜约翰