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