Итак, у меня было требование добавить функцию отмены в мое приложение, и я обнаружил этот классный класс ChangeWatcher, но он не выполняет то, что я хочу, и я надеюсь, что кто-то знает, как.
ChangeWatcher, кажется, отслеживает назначения для ссылки на переменную. Поэтому, когда я говорю:
myXML = <xml/>
он срабатывает, он функционирует просто отлично, но когда я говорю:
myXML.appendChild(thisOtherXMLVar)
Я ничего не получаю, хотя переменная не меняет ссылку, поэтому ChangeWatcher не запускает функцию.
Так кто-нибудь знает, как заставить ChangeWatcher регистрировать все изменения в переменной?