Bonjour,
J'ai un code JSL qui demande à l'utilisateur de spécifier un intervalle de temps via une Calendar Box. Mon code fonctionne bien je souhaite seulement pouvoir supprimer l'affichage de l'heure qui ne m'est pas utile par la suite. Est ce que c'est possible ?
dt1=Today(),
dt2=Today(),
HListBox(
PanelBox( "From Time", scal = Calendar Box(SetFunction(Function({this}, date1=scal<< Get Date) ))),
spacerbox(Size(20,20)),
PanelBox( "To Time", ecal = Calendar Box(SetFunction(Function({this}, date2=ecal<< Get Date) )))
)
Merci d'avance pour vos réponses !
I was able to change the visibility on the not required objects with the script below
dt1 = Today();
dt2 = Today();
nw = New Window( "test",
H List Box(
Panel Box( "From Time",
scal = Calendar Box( SetFunction( Function( {this}, date1 = scal << Get Date ) ) )
),
Spacer Box( Size( 20, 20 ) ),
Panel Box( "To Time",
ecal = Calendar Box( SetFunction( Function( {this}, date2 = ecal << Get Date ) ) )
)
)
);
nw[Text Box( 16 )] << visibility( collapse );
nw[Text Box( 8 )] << visibility( collapse );
nw[Number Edit Box( 4 )] << visibility( collapse );
nw[Number Edit Box( 2 )] << visibility( collapse );
See Craige Hales response below.
You might also like Select Date Range with Calendar Boxes which links the two boxes together, forces the returned dates to midnight, and uses <<showTime(0) to remove the GUI elements.
I was able to change the visibility on the not required objects with the script below
dt1 = Today();
dt2 = Today();
nw = New Window( "test",
H List Box(
Panel Box( "From Time",
scal = Calendar Box( SetFunction( Function( {this}, date1 = scal << Get Date ) ) )
),
Spacer Box( Size( 20, 20 ) ),
Panel Box( "To Time",
ecal = Calendar Box( SetFunction( Function( {this}, date2 = ecal << Get Date ) ) )
)
)
);
nw[Text Box( 16 )] << visibility( collapse );
nw[Text Box( 8 )] << visibility( collapse );
nw[Number Edit Box( 4 )] << visibility( collapse );
nw[Number Edit Box( 2 )] << visibility( collapse );
See Craige Hales response below.
Cela a parfaitement fonctionné merci beaucoup !
You might also like Select Date Range with Calendar Boxes which links the two boxes together, forces the returned dates to midnight, and uses <<showTime(0) to remove the GUI elements.