Je crée une application Web de modification de carte dans laquelle nous pouvons créer et modifier des polylignes, des polygones, etc. J'ai du mal à trouver des informations sur l'annulation d'implémentation sur le Web. "et" voici mon modèle de commande utilisant des fermetures "mais je pense qu'entre cela et une interface entièrement défaire/refaire, il y a pas mal de chemin.Implémentation de l'annulation dans une application Web
Alors, voici mes questions (bon candidat pour wiki je pense):
- Si je gérer la pile, ou est-il un moyen d'envoyer mes commandes à la pile du navigateur? Comment puis-je gérer "compression de commande" (groupement de commandes) lorsque certaines commandes sont natives navigateur
- Comment puis-je détecter l'annulation (ctrl + z) frappe?
- Si j'inscris un événement de clé, comment puis-je décider si j'empêche le défaut ou non?
- Sinon, puis-je enregistrer un gestionnaire undoevent quelque part?
- Les utilisateurs ne sont pas habitués à défaire sur le web, comment puis-je les "former" pour explorer/annuler sur mon application?
Merci à tous.
Défaire quoi? Les champs d'entrée dans le navigateur ont été annulés en utilisant ctrl-z. De quoi avez-vous besoin pour annuler? A soumettre? – mplungjan
mon contexte est la création de carte mais j'aimerais ouvrir un peu le sujet. – nraynaud