Есть панелька с тулбаром и гридом внутри.
https://gist.github.com/snnwolf/1079...001d3e23cd9474
Эта панелька динамическая, обновляется после выбора пункта из дерева уровнем выше. Набор кнопок может быть разные в зависимости от выбранного меню. Поэтому сделали просто: удалили всё в тулбаре, удалили грид. Создали всё новое.
Кнопки по задаче не активны, а становятся таковыми при выборе хотя бы одной записи в гриде, срабатывает `onOpenRepresentation`. 
Сделал через bind
inwork: {
                xtype: 'button',
                id: 'inwork',
                text: 'В работу',
                bind: {
                    disabled: '{!countSelected}'
                }
            }
Сценарий такой:
- выбираю из меню п1, получаю грид с кнопками
 
- выбираю в гриде строчку, кноки - активны
 
- выбираю в меню п2, получаю ошибку
	
	| 
		 Код: 
	 | 
	Uncaught TypeError: Cannot read property 'addCls' of null  | 
	
 
Раскопки в коде показали, что после удаления всех кнопок, бинд к ним остается.
tbar = this.lookupReference('tickets-top-toolbar');
tbar.removeAll();
Подскажите, плз, как с этим бороться? Это бага extjs или просто обычные кривые ручки?
Пытался ставить параметр `countSelected = 0` как до очистки тулбара, так и после.