Selector de archivosEstoy tratando de crear un pequeño menú que le permita elegir tablas de datos abiertos. Una vez que resalte los archivos que desea y presione el botón "Agregar archivos", se expandirá la ventana existente en otro cuadro que muestra el nombre del archivo y otros dos cuadros de texto en los que el usuario puede escribir cosas.
¿Cómo se puede lograr esto?
secuencias de comandosRe: Selector de archivosPuede obtener una lista de tablas de datos abiertas con << obtener la lista de tablas de datos (), y puede combinar eso con << Obtener nombre para obtener los nombres de esos. El cuadro de lista le permite crear un selector para aquellos basados en la lista de nombres.
Names Default To Here(1);
Open("$SAMPLE_DATA/Big Class.jmp");
Open("$SAMPLE_DATA/Cars.jmp");
Get Data Table List() << get name;
Para "expandir la ventana existente", puede usar << agregar con cuadros de edición de texto para permitir que el usuario escriba en o tal vez Table Box con String Col Edit Box.
Re: Selector de archivosAhora tengo algo, pero me resulta difícil seleccionar varios archivos y crear otro cuadro para cada uno en lugar de crear solo un cuadro para> 1 archivo elegido.Re: Selector de archivosObtenga una lista de los elementos del cuadro de lista y luego recorra sobre ellos mientras agrega nuevos cuadros (o use el cuadro de tabla). Realmente no puedo dar un mejor consejo ya que no tengo idea real con lo que estoy ayudando.
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", {})
)
)
);
Re: Selector de archivosEso no es problema, ¡muchas gracias por su ayuda!