Создание компонента на осове window

Здравствуйте.
Создаю компонент на базе window. Необходимо чтобы при редактировании выполнялись определенные проверки с помощью функций, определенных внутри компонента.
http://webix.com/snippet/17fdb4fc

Но получаю ошибки вида checkSave is not a function или
checkSave is not defined.

А при нажатии кнопки "сохранить " нет ни вызова функции ни каких либо ошибок.

в контексте onChange обработчика this указывает на кнопку а не на окно, если надо вызвать метод окна можно использовать

this.getTopParentView().checkSave();

http://webix.com/snippet/6470a59f

Спасибо.
А как обратиться к вложенным элементам? В обоих случаях ( checkSave происходят ошибки )
http://webix.com/snippet/9c785a59

Можно использовать getChildViews но это не лучшее решение. Проще добавить окну возможность находить элементы по айди внутри себя

http://webix.com/snippet/e133ff04

    	webix.message(this.$$('num').getValue);  //get child item by id
    	//....
  }
},webix.ui.window, webix.IdSpace);  //IdSpace - добавляет окну $$ команду

Спасибо.