Restablecer el cuadro de edición de texto para vaciarlo mediante JSLMe gustaría restablecer el cuadro de edición de texto para que esté vacío usando el botón de reinicio en el siguiente script. ¿Como hacer esto?
Names Default To Here( 1 );
clear log ();
nw = New Window( "Get Data",
<<MODAL></MODAL>
Automatización y secuencias de comandosRe: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descansoPuedes hacer esto con el mensaje <
Names Default To Here( 1 );
clear log ();
nw = New Window( "Get Data",
<<MODAL></MODAL>
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso@mmarchandTSI Eso es sencillo. Gracias. Mientras estamos aquí, ¿cómo se restablecería un cuadro de lista si estuviera lleno de una lista de elementos?
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso¿Como borrar la selección en el cuadro de lista o borrar los elementos sin dejar ninguno para seleccionar?Si desea saber qué mensajes puede aceptar un determinado cuadro de visualización, intente
Show Properties( diplayboxname )
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso@mmarchandTSI Es necesario dejar claros los elementos y no dejar ninguno para seleccionar.
(Lo siento, debería haber sido más específico en mi última publicación)
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso
lb << Remove All;
(Mi cuadro de lista se llama lb)
Encontré esto usando
Show Properties( lb )
Es muy útil en situaciones como esta.

Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso<< Quitar todo () vacía la lista.
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descansoEsto debería funcionar:
New Window( "Example",
lb =
List Box(
{"First Item", "Second Item", "Third Item"},
max selected( 2 ),
)
);
lb << Set Selected( 2 );
lb << Set Selected( 3 );
selected items = (lb << Get Selected Indices);
for each({index},selected items, lb<< set selected (index, 0) )Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descansoEliminar todo

Selección clara

En este caso (definitivamente no siempre es el caso), ambos están documentados en el índice de secuencias de comandos con ejemplos de trabajo (eliminar todos los ejemplos es bastante complicado ya que no usa esperar para permitir que el usuario vea lo que hace).
La forma más fácil (en mi opinión) de encontrarlos es buscar ListBox y luego, desde "Coincidencias de nombres de elementos", probar diferentes opciones de List Box Y verificar desde el lado izquierdo hasta obtener el objeto correcto (en este caso es ListBoxBox, es posible que tenga para hacer esto mediante prueba y error y experiencia en el uso de scripting index).

Después de hacer clic en el objeto correcto, BORRAR el texto de búsqueda y presionar Intro. Terminas con los mensajes relacionados con ese objeto.

Se necesita algo de tiempo para aprender a utilizar el índice de secuencias de comandos en diferentes formas de buscar información (vale la pena si realiza secuencias de comandos JMP).
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descansoShow Properties ()
Es uno de los mejores consejos que he recibido aquí. Muchas gracias.
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso@jthi Gracias. Una pregunta relacionada. ¿Cómo deshabilitar mi botón Restablecer hasta que se realice una entrada en el cuadro de edición de texto (y habilitarlo solo después de la entrada del primer carácter en el cuadro de edición de texto)?
Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descansoPuede deshabilitar los cuadros de visualización usando << Habilitar(0) y configurarlo en 1 cuando se pueda modificar y luego usar << Establecer texto cambiado o << Establecer función con cuadro de edición de texto
Names Default To Here(1);
win = New Window("Example",
teb = Text Edit Box("", << Set Text Changed(function({this, value},
btn << Enable(!IsMissing(value));
))),
btn = Button Box("OK", << Enable(0))
);Re: Restablecer el cuadro de edición de texto para que se vacíe cuando se presiona el botón de descanso
@jthi escribió:Se necesita algo de tiempo para aprender a utilizar el índice de secuencias de comandos en diferentes formas de buscar información (vale la pena si realiza secuencias de comandos JMP).
Gracias por resaltarlo.
Establecí una regla bastante similar hace algún tiempo:
https://community.jmp.com/t5/Discussions/JMP-Scripting-Index-feedback-and-discussion/mp/583011/highlight/true#M78920
pero parece que no lo mantengo.
selección clara - lindo 