Императивный подход#
Внимание
Раздел находится в разработке
Модель данных#
При императивном подходе для обработки изменений модели необходимо переопределить
функцию контроллера onModelChanges.
Функция принимает на вход корневой узел модели.
У узла модели доступны следующие методы.
hasChanges- Узел или его потомки имеют измененияisAttsChanged- Атрибуты узла изменилисьisChildrenChanged- Дочернии элементы узла изменилисьisNew- Узел полностью перестроенgetChangedChilren- Возвращает перечень дочерних узлов, по которым есть изменения
Методы модели позволяют рекурсивно обойти изменения и обработать их, или полностью перестроить модель в случаи необходимости.