Layouts einschränkenIch möchte das Layout einer App verbessern, die ich schreibe. Mein Skript generiert einen einfachen Bericht, der eine große und breite Tabelle ist, die ich auf eine grafische Benutzeroberfläche setzen möchte. Wenn ich jedoch das Anzeigeelement in meine GUI platziere, scheint JMP einige Standardgrößen festzulegen und Bildlaufleisten hinzuzufügen. Gibt es eine Möglichkeit, diese Einschränkungen zu überschreiben? Oder, in der Tat, ein besserer Weg, um diese Art von Layout durchzuführen.
Re: Layouts einschränkenIch hatte ein ähnliches Problem und stellte am Ende eine Scrollbox ein.
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: Layouts einschränkenheading = 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);