添加到 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 文件包含完成的結果。