В общем разобрался почему у меня не работало! Мой первый пост немного не правильный.
во вьюхе я объявлял вьюмодель следующим образом:
Ext.define('FilterPanel', {
extend: 'Ext.tree.Panel',
alias: 'Filter',
controller: 'ViewController',
viewModel: 'ViewModel'
}
И все работает отлично. нужная модель подключается.
Но как только я создавал экземпляр вьюхи и в нем явно указывал какие то данные вьюмодели она перезаписывается.
В общем рекомендую явно указывать тип вьюмодели как в моем первом посте.