Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Je n'arrive pas à supprimer ce bouton et j'en ai besoin pour rendre mon interface graphique plus présentable.
Personnalisation de masseRe : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Noter que @ErraticAttack La deuxième méthode est la manière documentée et recommandée pour résoudre ce problème.Dans la section « Construire une fenêtre modale » des fichiers d'aide :
win = New Window( "No OK Button",
<<MODAL></MODAL>
Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Personnellement, je n'aime pas l'idée de critiquer le cas d'utilisation d'un utilisateur.Moi aussi, j'ai contrôlé et je contrôle les boutons ajoutés que les fenêtres modales peuvent créer.Notez que si vous créez votre propre bouton appelé "OK", alors la fenêtre modale n'ajoutera pas de bouton "OK", mais si vous souhaitez vous débarrasser d'un bouton ajouté, voici un exemple montrant comment utiliser le bouton "OK". <<À l'ouverture() méthode.Je utilise l << XPath( "//BoîteBoutons" ) méthode pour récupérer une liste de toutes les boîtes à boutons, puis masquer la dernière (la boîte à boutons ajoutée sera toujours la dernière)
new window( "test",
<<MODAL></MODAL>
Ou vous pouvez utiliser cette méthode effrontée (puisque la création d'un bouton intitulé "OK" empêche JMP d'ajouter un bouton OK) :
new window( "test",
<<MODAL></MODAL>
L'avantage de cette deuxième méthode est que vous pouvez faire quelque chose comme ceci, qui déclenchera le mécanisme normal de fermeture de la fenêtre modale (y compris l'exécution de n'importe quel script de validation)
new window( "test",
<<MODAL></MODAL>
Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Je déconseille généralement de supprimer les zones d'affichage. Au lieu de cela, vous pouvez contrôler la visibilité. Utilisez le message sélectionné comme indiqué sur cette image. Je ne sais pas comment cela affectera le comportement de la fenêtre si vous masquez ou réduisez le bouton OK. Vous devez fournir un moyen de fermer la fenêtre modale.

Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Le bouton OK apparaît car vous créez une fenêtre modale.Si vous ne le souhaitez pas, ne rendez pas la fenêtre modale.C'est ton choix; ce n'est pas parce que vous collectez les entrées des utilisateurs que vous devez disposer d'une fenêtre modale.
Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?J'ai d'autres boutons dans le menu mais ils apparaissent toujours. C'est probablement parce qu'elle est modale, mais je dois rendre la fenêtre modale car elle repose sur la saisie de l'utilisateur.Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?C'est inhabituel, car j'ai des boutons sur cette fenêtre particulière, donc la raison pour laquelle elle apparaît est confuse. J'ai aussi besoin que la fenêtre soit modale.Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?Si vous n'avez pas besoin du bouton, n'utilisez pas de fenêtre modale.La seule fois où vous avez besoin d'une fenêtre modale, c'est lorsqu'il est absolument nécessaire que l'utilisateur réponde avant de traiter les données saisies par l'utilisateur.Si vous regardez l'interface utilisateur de JMP (presque), aucune fenêtre n'est modale.
Re : Comment supprimer le bouton « Ok » qui apparaît dans vos menus lorsque vous utilisez Nouvelle fenêtre et Modal ?La fenêtre est-elle modale ? Ensuite, JMP insiste pour qu'au moins un bouton soit disponible pour fermer la fenêtre. Si vous souhaitez simplement un titre de bouton différent, vous pouvez remplacer « OK » par autre chose.