Вопрос
Зпрос при загрузке мобильного приложения. Ошибка определения справочной колонки
18 июня 2019 14:52
Коллеги всем доброго времени суток!
Столкнулся с проблемой, не могу добавить в запрос справочную колонку, при формировании запроса приложение сваливается.
Создал функцию:
(function () { var SysUserInRole = "SysUserInRole"; var columns = ["Id", "SysRole.Region"]; var store = Ext.create("Terrasoft.store.BaseStore",{ model: SysUserInRole }); var queryConfig = Ext.create("Terrasoft.QueryConfig", { modelName: SysUserInRole, columns: columns }); var filters = Ext.create("Terrasoft.Filter", { property: "SysUser.Id", value: Terrasoft.CurrentUserInfo.userId }); store.load({ queryConfig: queryConfig, filters: filters, callback: function(records, operation, success) { try { debugger; if(success && records) { Terrasoft.WaUserInRoles = records; } else { window.console.info(operation); window.console.info(success); window.console.info(records); } } catch(ex) { Terrasoft.Mask.hide({force: true}); Terrasoft.Logger.error(ex, Terrasoft.LogDestination.Console); window.console.error(ex); return; } }, scope: this }); }());
Добавил ее в манифест в блок:
{ "ApplicationRequiredModels": [ "SysAdminUnit", "SysUserInRole" ], "CustomSchemas": [ .... "WaMobileGetCurrentUserRoles" ], }
При выполнении не может определить lockupModel:
var lookupModel = Ext.ClassManager.get(columnConfig.modelName);
В чем может быть проблема? Заранее благодарен.
Нравится
1 комментарий
18 июня 2019 16:48
не актуально, разобрался. Нужно было добавить Region в блок манифеста ApplicationRequiredModels
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать