Vincolare i layoutVoglio migliorare il layout di un'app che sto scrivendo. La mia sceneggiatura genera un semplice report che è un tavolo alto e largo che voglio mettere su una GUI. Tuttavia, quando inserisco l'elemento di visualizzazione nella mia GUI, JMP sembra impostare alcune dimensioni predefinite e aggiunge barre di scorrimento. C'è un modo per ignorare questi vincoli. O, in effetti, un modo migliore per eseguire questo tipo di layout ... Ho provato a usare uno splitter box ma ho visto lo stesso problema.
Ri: Vincolare i layoutHo avuto un problema simile e ho finito per inserire una casella di scorrimento, qualcosa del tipo:
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);Ri: Vincolare i layoutheading = 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);