Habilitar el cuadro de botones después de presionar Enter en un cuadro de edición de NúmeroTengo la siguiente ventana:

Lo que estoy tratando de hacer es habilitar el botón 'Seleccionar datos para importar' después de presionar Enter en la ventana Editar número arriba.
docId = "xxxxxx";
WidthDescripWin = 500;
init_value =31;
win = New Window("Landing page for study evaluation add-in",
<<ON close=""></ON>the way that I am trying to do that without success is using the following piece of code:
where the enter_row_start() function just has the enable command.
Is it possible to do that?<BR />what am I doing wrong?
<LINGO-LABS id="lingo-labs-797767" slang="en-US" mode="UPDATE"><LINGO-LABEL>Automatización y scripting</LINGO-LABEL><LINGO-LABEL>Análisis y modelado de datos básicos</LINGO-LABEL><LINGO-LABEL>Acceso a datos</LINGO-LABEL></LINGO-LABS>Re: Habilitar el cuadro de botones después de presionar Enter en un cuadro de edición de NúmeroIncluya esta expresión en la función que definió para el cuadro de la columna numérica.
bboxImp << Enable( 1 );
Re: Habilitar el cuadro de botones después de presionar Enter en un cuadro de edición de NúmeroCreo que Mark se refería al "Cuadro de edición de números", no al "Cuadro de columna de números".
Re: Habilitar el cuadro de botones después de presionar Enter en un cuadro de edición de NúmeroEstás en el camino correcto. Solo necesitas verificar el valor del cuadro de edición de números como parte de la función. Aquí tienes un ejemplo simple que puedes aplicar a tu script. La función a continuación también deshabilitará el botón si el cuadro de edición de números vuelve a tener un valor faltante.
names default to here( 1 );
nw = new window( "Test Window",
panel box( "Instructions",
text box( "1. Input number \!r2. Press Enter \!r3. Press Run Analysis" )
),
panel box( "Data Entry",
h list box(
text box( "enter a number and hit Enter on your keyboard" ),
NEB = number edit box( ., << set function(
function( { thisBox },
if(
!is missing( thisBox << get ), bb1 << enable(1),
is missing( thisBox << get ), bb1 << enable(0)
)
)
))
)
),
panel box( "Actions",
h list box(
bb1 = button box( "Run Analysis" ),
button box( "End Analysis" )
)
)
);
bb1 << enable( 0 )