Alternative à JOptionPane
Fermé
norm966
Messages postés
2
Date d'inscription
mercredi 22 janvier 2020
Statut
Membre
Dernière intervention
28 janvier 2020
-
22 janv. 2020 à 23:32
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 29 janv. 2020 à 18:45
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 29 janv. 2020 à 18:45
A voir également:
- Alternative à JOptionPane
- Coco.gg alternative - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Zone téléchargement alternative - Accueil - Outils
- Nommez une alternative libre au logiciel propriétaire facebook messenger. ✓ - Forum Mail
- Captvty alternative - Forum TV & Vidéo
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
23 janv. 2020 à 11:39
23 janv. 2020 à 11:39
Bonjour,
Techniquement ça fonctionnerait côté serveur, mais ça va t'ouvrir une pop-up que tu seras incapable d'afficher puisque tu ne la verras pas (à moins de te connecter au serveur avec une interface graphique...)
À quoi te sers cette pop-up ? Quelle information contient elle ? Qui doit la valider ?
Techniquement ça fonctionnerait côté serveur, mais ça va t'ouvrir une pop-up que tu seras incapable d'afficher puisque tu ne la verras pas (à moins de te connecter au serveur avec une interface graphique...)
À quoi te sers cette pop-up ? Quelle information contient elle ? Qui doit la valider ?
norm966
Messages postés
2
Date d'inscription
mercredi 22 janvier 2020
Statut
Membre
Dernière intervention
28 janvier 2020
28 janv. 2020 à 22:39
28 janv. 2020 à 22:39
Bonjour,
Merci pour la réponse. Cela me confirme que je ne peux utiliser JOptionPane puisque mon application est déployé sur un serveur Apache Tomcat.
Mon besoin
-------------------
J'ai une page principale qui permet à l'utilisateur de consulter et de modifier ses projets.
Il a la possibilité de modifier le cout de son projet via une page secondaire.
Lorsqu'il valide (action JAVA) la fiche (page principale) le système détecte si une augmentation du coût du projet est au-delà de la limite permise de 15%
Si c'est le cas, je voudrais afficher un popup indiquant à l'utilisateur la situation et dépendant de sa réponse porter une action spécifique
Avec JOptionPane cela répondait parfaitement au besoin.
Avec Javascript cela sera aussi fort possible.
Un javascript de ce style
popup = confirm("Attention, votre augmentation de coût dépasse la limite permise \n\n Confirmez-vous ce nouveau coût?");
if (popup == true){
ACTION 1
}else{
ACTION 2
}
Mais voilà je suis incapable de faire le lien entre du code Java et Javascript
Est-ce possible ?
Ou encore y a t-il une alternative ?
Merci pour la réponse. Cela me confirme que je ne peux utiliser JOptionPane puisque mon application est déployé sur un serveur Apache Tomcat.
Mon besoin
-------------------
J'ai une page principale qui permet à l'utilisateur de consulter et de modifier ses projets.
Il a la possibilité de modifier le cout de son projet via une page secondaire.
Lorsqu'il valide (action JAVA) la fiche (page principale) le système détecte si une augmentation du coût du projet est au-delà de la limite permise de 15%
Si c'est le cas, je voudrais afficher un popup indiquant à l'utilisateur la situation et dépendant de sa réponse porter une action spécifique
Avec JOptionPane cela répondait parfaitement au besoin.
Avec Javascript cela sera aussi fort possible.
Un javascript de ce style
popup = confirm("Attention, votre augmentation de coût dépasse la limite permise \n\n Confirmez-vous ce nouveau coût?");
if (popup == true){
ACTION 1
}else{
ACTION 2
}
Mais voilà je suis incapable de faire le lien entre du code Java et Javascript
Est-ce possible ?
Ou encore y a t-il une alternative ?
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
29 janv. 2020 à 18:45
29 janv. 2020 à 18:45
Bonjour,
Je ne sais pas quelles technologies tu as mis en place dans ton projet (il y en a beaucoup en Java) mais je pense que le plus simple serait d'ajouter un paramètre supplémentaire en plus du coût du projet. Exemple : boolean force;
Lorsque tu modifies ton projet tu appelles une première fois l'action avec force = false (par défaut) et tu fais le contrôle.
Si c'est ok, tu enregistres les données et c'est fini. S'il y a un écart tu rediriges vers le formulaire avec la popup.
S'il refuse, on ne fait rien et c'est fini. Sinon, il confirme et tu appelles à nouveau la même action, mais avec force = true.
Dans ce cas tu ne fais pas le contrôle et tu enregistres les données malgré tout.
Je ne sais pas quelles technologies tu as mis en place dans ton projet (il y en a beaucoup en Java) mais je pense que le plus simple serait d'ajouter un paramètre supplémentaire en plus du coût du projet. Exemple : boolean force;
Lorsque tu modifies ton projet tu appelles une première fois l'action avec force = false (par défaut) et tu fais le contrôle.
Si c'est ok, tu enregistres les données et c'est fini. S'il y a un écart tu rediriges vers le formulaire avec la popup.
S'il refuse, on ne fait rien et c'est fini. Sinon, il confirme et tu appelles à nouveau la même action, mais avec force = true.
Dans ce cas tu ne fais pas le contrôle et tu enregistres les données malgré tout.