El widget de cuadro de lista no funciona como se esperaba.Aquí hay un fragmento simple que muestra un cuadro de lista y cuando se selecciona un elemento, simplemente debe devolver el elemento a la ventana de registro. En realidad, tengo una función que hará algo con el artículo devuelto.
Sin embargo, en JMP 15 siempre devuelve el artículo dos veces, lo que es un comportamiento extraño. Tal vez este sea un caso de uso no intencionado y necesito usar este widget de otra manera.
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
ScriptingRe: el widget de cuadro de lista no funciona como se esperaba.Estoy ejecutando JMP 15.2.1 y solo obtengo una impresión en el registro
myListBox = listBox({"A", "B", "C"}, width(50), maxSelected(1), nlines(3),
<< script(
mySelection = myListBox << getSelected;
print("I selected: " || mySelection[1]);
);
);
newWindow("Test", myListBox);
/*:
DisplayBox[EvalContextBox]
"I selected: B"Re: el widget de cuadro de lista no funciona como se esperaba.Gracias Jim. Curiosamente, no sucede en JMP 12. También lo probé en otra máquina con una instalación JMP separada (también JMP 15.0.0) y hace esta doble impresión.
Sin embargo, el problema es que parece ejecutar TODO lo que es parte de un << script () en este widget dos veces.
Veré si puedo actualizar mi JMP a> 15.0.0