文件選擇器我正在嘗試創建一個小菜單,允許您選擇打開的數據表。 一旦您突出顯示您想要的文件並按下“添加文件”按鈕,它將在另一個框中展開現有窗口,顯示文件名和其他兩個用戶可以在其中輸入內容的文本框。
如何實現?
腳本回复:文件選擇器您可以使用 << get data table list() 獲取打開的數據表列表,您可以將其與 << Get name 組合以獲取這些列表的名稱。 列錶框允許您根據名稱列表為那些創建選擇器。
Names Default To Here(1);
Open("$SAMPLE_DATA/Big Class.jmp");
Open("$SAMPLE_DATA/Cars.jmp");
Get Data Table List() << get name;
對於“擴展現有窗口”,您可以使用 << 附加文本編輯框,以允許用戶輸入或使用 String Col 編輯框輸入表格框。
回复:文件選擇器我現在有了一些東西,但我發現很難選擇多個文件並為每個文件創建另一個框,而不是只為 > 1 個所選文件創建一個框。回复:文件選擇器從列錶框中獲取項目列表,然後在添加新框(或使用表格框)時循環遍歷它們。 我真的不能給出更好的建議,因為我不知道我在幫助什麼。
Names Default To Here(1);
nw = New Window("Example",
H List Box(
V List Box(
a = List Box({"single", "double", "triple"}),
b = Button Box("Add Selections",
selections = a << Get Selected;
scb << Add Element(selections);
sceb1 << Add Element(Repeat({""}, N Items(selections)));
sceb2 << Add Element(Repeat({""}, N Items(selections)));
)
),
tb = Table Box(
scb = String Col Box("Option", {}),
sceb1 = String Col Edit Box("Edit1", {}),
sceb2 = String Col Edit Box("Edit2", {})
)
)
);
回复:文件選擇器沒問題,非常感謝您的幫助!