Здравствуйте, возникла необходимость добавить свою страницу в мобильное приложение.
Всё вроде сделал, но возникла проблема, не могу понять, как сделать.
Отнаследовался от BasePage контроллера и представления.
Ext.define("MobileEmptyPage.View", {
        extend: "Terrasoft.view.BasePage",
        xtype: "mobileemptypageview",
        config: {
                id: "MobileEmptyPage",
                scrollable: "vertical",
                navigationPanel: {
                        menuButton: true,
                        showMenuOnSwipe: true
                },
                pageType: Terrasoft.PageTypes.Custom,
                pageId: "MobileEmptyPage",
                menuList: true,
                items: [
                        {
                                xtype: "container",
                                cls: "x-login-form",
                                id: "LoginPageForm",
                                items: [
                                        {
                                                id: "LoginPage_logoImage",
                                                xtype: "image",
                                                cls: "x-settings-logo"
                                        }
                                ]
                        }
                ]
        }
});
и контроллер
Ext.define("MobileEmptyPage.Controller", {
        extend: "Terrasoft.controller.BasePage",        
        config: {
                pageId: null,
                refs: {
                        view: "#MobileEmptyPage"
                }
        },
        launch: function() {
                this.callParent(arguments);
        },
        pageLoadComplete: function() {
        },
        
        pageUnloadComplete: function() {}
});
вызов данной страницы происходит кодом
var pageData = {
                        controllerName: "MobileEmptyPage.Controller",
                        pageSchemaName: "MobileEmptyPage.View",
                        viewXType: "mobileemptypageview"
                };
                var pageName = "MobileEmptyPage";
                Terrasoft.PageCache.addItem(pageName, pageData);
                var pageConfig = {
                        pageSchemaName: pageName
                };
                var mainPageController = Terrasoft.util.getMainController();
                setTimeout(function () {
                        Terrasoft.Router.route("record", mainPageController, [pageConfig]);
                }.bind(this), 1000);
Переход на страницу переходит чудесно! НО потом страница блокируется индикатором загрузки и невозможно его убрать!
Пробовал и Terrasoft.Mask.hide(); и вызывал метод view.setMasked(false);
Подскажите, как завершить процесс загрузки страницы?