Comment réduire une zone de plan dans une page à ongletSalut à tous, je suis très nouveau dans la programmation JSL, je veux demander, comment puis-je réduire une zone de plan dans une page à onglet ?
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 : Comment réduire une zone de plan dans une page à ongletVous pouvez également utiliser le message en ligne :
Outline Box( "Summary",
dt << Distribution( Column( :Height, :Weight ), By( :sex ) ),
<<CLOSE></CLOSE>
Re : Comment réduire une zone de plan dans une page à ongletVous pouvez soit définir des pointeurs vers les boîtes de contour et les fermer individuellement, soit utiliser XPath() et les rechercher tous et opérer sur toutes les boîtes de contour ensemble....voir ci-dessous
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 : Comment réduire une zone de plan dans une page à ongletJe viens de trouver et d'utiliser cette solution ce matin avec un journal créé dans un script - fonctionne toujours très bien !
Je voulais ajouter que (au moins dans le contexte du journal) l'utilisation de l'approche XPath ci-dessus ferme également toutes les boîtes de contour des enfants - c'est-à-dire qu'elle agit comme "Fermer tout ci-dessous" au lieu de simplement "Fermer".
J'ai dû ajouter la ligne ci-dessous pour ouvrir ensuite "en silence" les zones de contour des enfants associées, de sorte que les zones de contour des parents soient toutes initialement réduites, mais que les zones de contour des enfants soient immédiatement visibles lorsque vous basculez les zones de contour des parents individuelles.
(win << XPath( "//OutlineBox//OutlineBox" )) << Open All Below;