Спасибо! Вопрос в общем исчерпан.
Осталось выяснить как они все же сделали
grid.selection
Это у них используется в примере
http://dev.sencha.com/extjs/5.1.0/ex...-child-session
в файле
View (KitchenSink.view.binding.ChildSession)
строка выглядит:
disabled: '{!customerGrid.selection}'
Хотелось бы тоже этому научиться.
1) во первых customerGrid у них является ссылкой reference: 'customerGrid', то есть во viewModel она не прописана.
2) selection вроде как имеется в grid как getSelection() но он на выходе выдает всегда массив (всегда равно true) и как по массиву определяется количество в массиве элементов не ясно...