Bonjour. J'aimerais savoir comment je peux faire en sorte qu'une fenêtre modale se redimensionne automatiquement lorsque certaines de ses boîtes d'affichage sont réduites. Voici la fenêtre au départ :

Ensuite, après avoir appuyé sur « Basculer la vue », insérez une boîte d'affichage à gauche de la boîte initiale. Tout va bien jusqu'à présent :

Et enfin, après avoir appuyé à nouveau sur « Basculer la vue » pour supprimer (réduire) la boîte d'affichage que je viens d'insérer :

La boîte d'affichage du conteneur (une boîte alignée, colorée en cyan) a rétréci à nouveau jusqu'à la taille souhaitée, mais la fenêtre reste toujours à sa taille développée. Avez-vous des idées sur la façon dont je peux résoudre ce problème pour que la fenêtre rétrécisse à nouveau ? Il est intéressant de noter que ce problème ne se produit que si la fenêtre est modale. Les fenêtres normales rétrécissent sans problème jusqu'à leur taille d'origine.
Voici un code qui reproduit le problème :
Names Default to Here(1);
optional_pb = PanelBox("Optional Stuff",
TextBox("I appear only when the button is clicked.")
);
optional_pb << Visibility(Collapse);
constant_pb = PanelBox("Constant Stuff",
TextBox("I'm always here.")
);
toggleview_bb = ButtonBox("Toggle View",
vizstatus = optional_pb << Get Visibility;
If(vizstatus == "Visible",
optional_pb << Visibility(Collapse);
,
optional_pb << Visibility(Visible);
)
);
lub = LineUpBox(NCol(3), Spacing(5),
optional_pb,
constant_pb,
toggleview_bb
);
lub << Background Color("Cyan");
win = New Window("Test Window",
<< Modal, //If I comment this out, the window behaves. Why?
lub
);J'ai également examiné la commande « << Reshow », mais honnêtement, je n'ai aucune idée de ce qu'elle fait. Cela ne semble pas aider, en tout cas.
JMP Pro 15.2.1
Mac OS Big Sur 11.6.4
Merci!
Il semble que ce soit une chose Mac.La fenêtre se réduit correctement à sa taille d'origine sous Windows 10, pour JMP 15 et JMP 16
Merci d'avoir signalé ce problème. Je peux confirmer qu'il s'agit d'un comportement réservé aux Mac que nous avons pu résoudre dans une future version. JMP 17 sera disponible à l'automne 2022.