Здравствуйте. Вы пишите что ошибка в Controller.js - но его кода я не наблюдаю...
Насчет Ext.getCmp - действительно использовать желательно реже - я обычно стараюсь по иерархии компонентов двигаться, т.е. при помощи методов up и down. Использование идентификаторов считаю слишком неоправданным с 4 ExtJS, так как в 4-й версии есть ComponentQuery при помощи которого можно получить любой компонент, например Ext.ComponentQuery.query('mygrid[region=center][name=users]');
А по поводу свойства split - оно если не ошибаюсь отвечает за вывод ресайзера для региона - можно попробовать задать для viewPort -
Ext.create('Ext.container.Viewport', {
...
defaults: {
split: false
}
...
});