Salaamun AlekumGO JS Undo Показаны ошибки
В то время как я использую GOJSUndo операции с помощью команды моего кода
diag.commandHandler.undo();
Он показывает мне После Упоминается Ошибка в консоли браузера
property set error: Error: Picture.element must be an instance of Image, Canvas, or Video.
И после использования Отменить, когда я использую Redo diag.commandHandler.redo();
Функция Затем массив данных Nodes diagram.model.nodeDataArray;
дает Null
Может кто-нибудь Определить Что может быть основной причиной
Thank You
У вас есть 'canUndo()' установлен на true в объекте. – Jai
http://gojs.net/latest/api/symbols/UndoManager.html#undo – Jai
Обратное действие транзакцииToUndo. canUndo должно быть истинным, чтобы этот метод имел какой-либо эффект. Это называется CommandHandler.undo. Это вызовет «StartingUndo» ChangedEvent типа ChangedEvent.Transaction, выполнит Transaction.undo на транзакцииToUndo, а затем поднимет «FinishedUndo» ChangedEvent типа ChangedEvent.Transaction. Два ChangedEvents должны позволить слушателям модели знать, что отмена должна произойти и что она только что закончилась. isUndoingRedoing временно будет установлено значение true во время этой операции. –