Dispositions contraignantesJe veux améliorer la mise en page d'une application que j'écris. Mon script génère un rapport simple qui est une table haute et large que je veux mettre sur une interface graphique. Cependant, lorsque je place l'élément d'affichage dans mon interface graphique, JMP semble définir certaines tailles par défaut et ajoute des barres de défilement. Existe-t-il un moyen de remplacer ces contraintes? Ou, en effet, une meilleure façon de réaliser ce type de mise en page ... J'ai essayé d'utiliser un répartiteur mais je vois le même problème.
Re: Layout contraignantJ'ai eu un problème similaire et j'ai fini par mettre dans une scrollbox, quelque chose comme:
heading = textBox("Application",<< fontColor("red"),<< setFontSize(24),<< setFontStyle("bold"));
table = open("C:\libYa\docs\Snippets\Splitter Box\randomData.jmp", invisible) << getAsReport();
spacer1 = spacerBox(size(1450,1));
spacer2 = spacerBox(size(1450,500));
platform = newWindow("Random Data",
scrollbox(
size(1500,800),
vListBox(
heading,
panelBox("Random Data", vListBox(spacer1,table)),
panelBox("Bottom Layout", vListBox(spacer2))
);
)
);
platform << setWindowSize(1500, 800);Re: Layout contraignantheading = textBox("Application",<< fontColor("red"),<< setFontSize(24),<< setFontStyle("bold"));
table = open("C:\libYa\docs\Snippets\Splitter Box\randomData.jmp", invisible) << getAsReport();
spacer1 = spacerBox(size(1450,1));
spacer2 = spacerBox(size(1450,500));
platform = newWindow("Random Data",
vListBox(
heading,
panelBox("Random Data", vListBox(spacer1,table)),
panelBox("Bottom Layout", vListBox(spacer2))
);
);
platform << setWindowSize(1500, 800);