文件选择器我正在尝试创建一个小菜单,允许您选择打开的数据表。 一旦您突出显示您想要的文件并按下“添加文件”按钮,它将在另一个框中展开现有窗口,显示文件名和其他两个用户可以在其中输入内容的文本框。
如何做到这一点?
脚本回复:文件选择器您可以使用 << 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", {})
)
)
);
回复:文件选择器没问题,非常感谢您的帮助!