aggiungi una nuova casella di selezione radio in base all'input dell'utenteCiao a tutti,
Voglio creare una finestra con due box radio depandati.
la prima casella di aggiornamento chiederà all'utente di scegliere un numero compreso tra 1 e 3
quindi, in base alla selezione dell'utente, verrà visualizzata una nuova casella di ripetizione sotto la prima casella radio con i rouls scorrevoli:
se l'utente seleziona "1" -> la seconda casella radio conterrà 2 opzioni "a" e "b".
se l'utente seleziona "2" -> la seconda casella radio conterrà 3 opzioni "a", "b" e "c".
se l'utente seleziona "3" -> la seconda casella radio conterrà 4 opzioni "a", "b", "c" e "d".
l'idea è di imparare come aggiungere una nuova casella di selezione radio in base all'input dell'utente
Grazie!:)
Ri: aggiungere una nuova casella di selezione radio in base all'input dell'utenteGrazie, Jim!
Ha funzionato perfettamente 
Ri: aggiungere una nuova casella di selezione radio in base all'input dell'utenteEcco un paio di modi per farlo ... anche altri esistono
Names Default To Here( 1 );
rad1 = Radio Box( {"a"} );
rad2 = Radio Box( {"a", "b"} );
rad3 = Radio Box( {"a", "b", "c"} );
New Window( "Test",
vlb = V List Box(
radtest = Radio Box(
{"One", "Two", "Three"},
If(
radtest << get == 1,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad1 << clone box );,
radtest << get == 2,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad2 << clone box );,
radtest << get == 3,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad3 << clone box );
)
)
)
);
New Window( "Test2",
vlb = V List Box(
radtest2 = Radio Box(
{"One", "Two", "Three"},
If(
radtest2 << get == 1,
rad12 << visibility( Visible );
rad22 << visibility( Collapse );
rad32 << visibility( Collapse );,
radtest2 << get == 2,
rad22 << visibility( Visible );
rad12 << visibility( Collapse );
rad32 << visibility( Collapse );,
radtest2 << get == 3,
rad32 << visibility( Visible );
rad12 << visibility( Collapse );
rad22 << visibility( Collapse );
)
),
rad12 = Radio Box( {"a"} ),
rad22 = Radio Box( {"a", "b"} ),
rad32 = Radio Box( {"a", "b", "c"} )
)
);
rad12 << visibility( collapse );
rad22 << visibility( collapse );
rad32 << visibility( collapse );