Activer la boîte à boutons après avoir appuyé sur Entrée dans une zone d'édition de numéroJ'ai la fenêtre suivante :

Ce que j'essaie de faire est d'activer le bouton « Sélectionner les données à importer » après avoir appuyé sur Entrée dans la fenêtre d'édition de numéro ci-dessus.
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>Automatisation et scripts</LINGO-LABEL><LINGO-LABEL>Analyse et modélisation de données de base</LINGO-LABEL><LINGO-LABEL>Accès aux données</LINGO-LABEL></LINGO-LABS>Ré: Activer la boîte à boutons après avoir appuyé sur Entrée dans une boîte d'édition de numéroIncluez cette expression dans la fonction que vous avez définie pour la zone de colonne numérique.
bboxImp << Enable( 1 );
Ré: Activer la boîte à boutons après avoir appuyé sur Entrée dans une boîte d'édition de numéroJe crois que Mark faisait référence à la « zone d'édition de numéros » et non à une « zone de colonne de numéros ».
Ré: Activer la boîte à boutons après avoir appuyé sur Entrée dans une boîte d'édition de numéroVous êtes sur la bonne voie. Il vous suffit de vérifier la valeur de la zone d'édition du nombre dans le cadre de la fonction. Voici un exemple simple que vous pouvez appliquer à votre script. La fonction ci-dessous désactivera également le bouton si la zone d'édition du nombre revient à une valeur manquante.
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 )