Salaamun alekumGO JS Annuler Affichage erreur
Pendant que je me sers GOJSUndo Fonctionnement avec commande de mon code
diag.commandHandler.undo();
Il montre Me suivre Mentionné Erreur Dans la console de navigateur
property set error: Error: Picture.element must be an instance of Image, Canvas, or Video.
et après avoir utilisé Annuler lorsque j'utiliser Redo diag.commandHandler.redo();
Fonction Ensuite Nodes Data Array diagram.model.nodeDataArray;
donne Null
peut identifier Quelqu'un ce qui pourrait être la cause racine
Merci
Avez-vous 'canUndo()' défini à true sur l'objet. – Jai
http://gojs.net/latest/api/symbols/UndoManager.html#undo – Jai
Inversez les effets de la transactionToUndo. canUndo doit être vrai pour que cette méthode ait un effet. Ceci est appelé par CommandHandler.undo. Cela déclenchera un événement ChangedEvent.Transaction "StartingUndo" de type ChangedEvent.Transaction, exécutera le Transaction.undo sur la transactionToUndo, puis déclenchera un événement ChangedEvent.Transaction "FinishedUndo". Les deux ChangedEvents doivent permettre aux auditeurs de modèles de savoir qu'une annulation est sur le point de se produire et qu'elle vient de se terminer. isUndoingRedoing sera temporairement défini sur true pendant cette opération. –