Cómo contraer un cuadro de esquema en una página de pestañaHola a todos, soy muy nuevo en la programación jsl, quiero preguntar, ¿cómo puedo contraer un cuadro de esquema en una página de pestañas?
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: Cómo contraer un cuadro de esquema en una página de pestañasTambién puedes utilizar el mensaje en línea:
Outline Box( "Summary",
dt << Distribution( Column( :Height, :Weight ), By( :sex ) ),
<<CLOSE></CLOSE>
Re: Cómo contraer un cuadro de esquema en una página de pestañasPuede establecer punteros a los cuadros de esquema y cerrarlos individualmente, o usar XPath() y encontrarlos todos y operar en todos los cuadros de esquema juntos... ver más abajo
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: Cómo contraer un cuadro de esquema en una página de pestañasAcabo de encontrar y utilizar esta solución esta mañana con un diario creado en un guión. ¡Aún funciona muy bien!
Quería agregar que (al menos en el contexto de la revista) el uso del enfoque XPath anterior también cierra todos los cuadros de esquema secundarios, es decir, actúa como "Cerrar todo lo siguiente" en lugar de simplemente "Cerrar".
Tuve que agregar la línea a continuación para abrir posteriormente "silenciosamente" los cuadros de esquema secundarios asociados, de modo que todos los cuadros de esquema principales estén inicialmente contraídos, pero los cuadros de esquema secundarios sean visibles inmediatamente cuando alterna los cuadros de esquema principales individuales.
(win << XPath( "//OutlineBox//OutlineBox" )) << Open All Below;