this.component()
- возвращает компонент для данного контейнера если он в массиве то вернет массив (pages), если контейнер сам является компонентом то вернет this;
this.remove(withChild)
- удаляет контейнер, если передать параметром whithChild=true удаляет также дочерние контейнеры, находящиеся в свойствах с типами: "group" и "render-variant", можно удалить только контейнер находящийся в массиве (renderType="contaiter-inner");
this.setAllProps(mapObject)
- проверяет обект mapObject
на наличие совпадающих ключей со свойствами контейнера и устанавливает их значение для всех совпавших;
.getAllProps(mapObject)
- возвращает данные со всех свойств названия которых совпали с названиями ключей в объекте mapObject путем вызова метода getProp(obg) на каждом совпавшем свойстве,
например mapObject={key1: "", key2: {ke1: ""} } вызовет key1.getProp(), key2.getProp({ke1: ""}). Таким образом можно получить развернутый объект с ключами которого будут имена свойств а значениями - данные этих свойств. Если не передать в метод mapObject то создаст объект со всеми свойствами из данного контейнера.