添加到 JMP 仪表板的链接以下载 Powerpoint 和文件我刚开始使用 JMP 上的仪表板,并搜索过添加 PPT 的方法,但没有找到任何内容。 当我从仪表板切换到应用程序模式时,我可以拖入一些按钮和框,但没有任何引用我的文件的可下载链接。 另外,我还没有在脚本方面找到任何可以添加 jsl 可下载链接的内容。 这可能吗?
回复:添加链接到 JMP 仪表板以下载 Powerpoints 和文件在我发布的示例应用程序中,“PDF 幻灯片”按钮适用于 HTML 格式,因为 JSL 是一个简单的 Web() 命令。“脚本”按钮不起作用,因为 HTML 报告不支持更通用的 Open() 命令(以及可能的其他 JSL 命令)。
如果您的 Web() 链接不起作用,请参阅讨论交互式 HTML 超链接不起作用。它对如何生成 HTML 报告能够识别的简单 Web() 表达式提供了一些额外的建议。如果您需要一个更复杂的脚本来提供要打开的 URL,您可能需要在应用程序的模块脚本中完成该工作,然后执行以下操作:
Button1 << Set Function(Function({this}, Web(...));
这样,计算 URL 的逻辑将仅在仪表板运行时运行,而不是在每次单击按钮时运行。与按钮关联的 JSL 将是一个带有固定字符串的简单 Web() 命令。
回复:添加链接到 JMP 仪表板以下载 Powerpoints 和文件这些链接在仪表板上完美运行。 我想知道当我将其保存为交互式 html 时,按钮是否仍然有效。 目前它可以在 dasboard 上运行,但不能在 html 上运行。 为了让按钮链接在交互式 html 上工作,我需要执行额外的步骤吗?
回复:添加链接到 JMP 仪表板以下载 Powerpoints 和文件切换回“应用程序生成器”模式后,您可以通过将按钮拖到工作区中来添加按钮。请记住,在仪表板模式下,构建器会添加所有必需的容器(选项卡列表、水平拆分器、垂直拆分器)以简化布局。Application模式下,需要直接添加容器。在此示例中,我添加了一个包含两个按钮框对象的 H 列表框:

请注意,我将对象放置在尽可能靠近外部选项卡页标题的位置。我不建议在仪表板的报告之间放置这样的补充材料,因为可以在运行的仪表板中重新排列报告内容(选项卡页和拆分器)。修改该布局可能会影响仪表板的运行时行为。
接下来,对于每个按钮,您可以从属性面板添加标题和操作脚本(从红色三角形菜单打开或通过从右边缘拖动分隔符打开)。在此示例中,我使用以下命令打开 Web 资源或本地文件:
Web("https://www.jmp.com/support/downloads/pdf/jmp_user_guide.pdf")
Open("$SAMPLE_SCRIPTS/bootstrapSample.jsl")

附加的 jmpappsource 文件包含完成的结果。