Come comprimere una casella di struttura in una schedaCiao a tutti, sono molto nuovo nella programmazione JSL, vorrei chiedervi, come posso comprimere una casella di riepilogo in una scheda?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
win = New Window( "Tab Box",
tb = Tab Box(
Tab Page Box( // tab contents
Title( "First Step" ),
OutlineBox( "Summary", dt <<Distribution( Column( :Height, :Weight ), By( :sex ))),
OutlineBox( "Pareto plot", dt <<Distribution( Column( :Height, :Weight ), By( :sex )) ),
OutlineBox( "Control chart", dt <<Distribution( Column( :Height, :Weight ), By( :sex )) ),
),
Tab Page Box( // tab contents
Title( "Second Step" ),
OutlineBox( "Summary", dt <<Distribution( Column( :Height, :Weight ), By( :sex )) ),
OutlineBox( "Pareto plot", dt <<Distribution( Column( :Height, :Weight ), By( :sex )) ),
OutlineBox( "Control chart", dt <<Distribution( Column( :Height, :Weight ), By( :sex )) ),
)
)
);
Re: Come comprimere una casella di struttura in una schedaPuoi anche utilizzare il messaggio in linea:
Outline Box( "Summary",
dt << Distribution( Column( :Height, :Weight ), By( :sex ) ),
<<CLOSE></CLOSE>
Re: Come comprimere una casella di struttura in una schedaPuoi impostare i puntatori agli Outline Box() e chiuderli individualmente, oppure utilizzare XPath() e trovarli tutti e operare su tutti gli Outline Box() insieme...vedi sotto
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
win = New Window( "Tab Box",
tb = Tab Box(
Tab Page Box( // tab contents
Title( "First Step" ),
ob1=OutlineBox( "Summary", dt <<DISTRIBUTION></DISTRIBUTION>Re: Come comprimere una casella di struttura in una schedaHo appena trovato e utilizzato questa soluzione stamattina con un diario creato in uno script: funziona ancora alla grande!
Volevo aggiungere che (almeno nel contesto del diario) l'utilizzo dell'approccio XPath sopra chiude anche tutte le caselle di contorno dei figli, ovvero si comporta come "Chiudi tutto sotto" anziché semplicemente "Chiudi".
Ho dovuto aggiungere la riga seguente per aprire successivamente "silenziosamente" le caselle di contorno dei figli associati, in modo che le caselle di contorno dei genitori siano tutte inizialmente compresse, ma le caselle di contorno dei figli sono immediatamente visibili quando si attivano le singole caselle di contorno dei genitori.
(win << XPath( "//OutlineBox//OutlineBox" )) << Open All Below;