2015-11-26 4 views
3

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

+1

У вас есть 'canUndo()' установлен на true в объекте. – Jai

+1

http://gojs.net/latest/api/symbols/UndoManager.html#undo – Jai

+0

Обратное действие транзакцииToUndo. canUndo должно быть истинным, чтобы этот метод имел какой-либо эффект. Это называется CommandHandler.undo. Это вызовет «StartingUndo» ChangedEvent типа ChangedEvent.Transaction, выполнит Transaction.undo на транзакцииToUndo, а затем поднимет «FinishedUndo» ChangedEvent типа ChangedEvent.Transaction. Два ChangedEvents должны позволить слушателям модели знать, что отмена должна произойти и что она только что закончилась. isUndoingRedoing временно будет установлено значение true во время этой операции. –

ответ

3

Это была ошибка в библиотеке, которая фиксируется в версии 1.5.14.

Благодарим за сообщение об ошибке.