Voir le script ci-dessous. Ceci est destiné à être utilisé dans une fenêtre de dialogue.
Ce script fait en sorte que les éléments minimum de Col List Box() soient 0 ou 1. Ce faisant, le filigrane à l'intérieur de la zone de liste de colonnes doit passer de optionnel à obligatoire . Il le fera, mais seulement après avoir déplacé la souris sur la zone de liste des colonnes (voir la vidéo à l'écran).
Existe-t-il un moyen d'effectuer cette actualisation/mise à jour sans avoir à déplacer le curseur de la souris sur la zone de liste Col ?
Cette vidéo est actuellement en cours de traitement. S'il vous plait, réessayez dans quelques minutes.
(voir dans Mes vidéos)
Names Default To Here( 1 );
dlg = New Window( "Col List Box Min Item Refresh Issue",
H List Box(
Panel Box( "Select Columns", clb1 = Col List Box( all, max selected( 1 ) ) ),
Panel Box( "Cast Column",
V List Box(
H List Box(
Button Box( "Choose Column", clbvar << append( clb1 << get selected ) ),
clbvar = Col List Box( maxitems( 1 ), nlines( 1 ) )
),
cb = Check Box(
"required",
If( cb << get,
clbvar << set min items( 1 ),
clbvar << set min items( 0 )
)
)
)
),
V List Box(
Button Box( "Ok",
Print( clbvar << get items );
dlg << close window;
),
Button Box( "Remove", clbvar << remove selected ),
Button Box( "Cancel", dlg << close window )
)
)
);