Как получить название (или ID) активного рабочего места?
Делаю так
var workspacename = this.get("SysWorkplace.name");
В результате UNDEFINED
Нравится
4 комментария
20 ноября 2019 14:10
См., как это делается в LeftPanelClientWorkplaceMenu, где определён этот выпадающий список:
define("LeftPanelClientWorkplaceMenu", ["LeftPanelClientWorkplaceMenuResources", "MaskHelper", "ServiceHelper", "RightUtilities", "profile!clientWorkplaceMenuProfile", "css!LeftPanelTopMenuModule", "ViewGeneratorV2"], function(resources, MaskHelper, ServiceHelper, RightUtilities, clientWorkplaceMenuProfile) { ... var profile = clientWorkplaceMenuProfile; ... var workplaceId; ... if (profile && profile.workplaceId) { ... workplaceId = profile.workplaceId; ...
21 ноября 2019 15:26
Если прямого доступа к этому профилю из схемы другой страницы нет, общаться с логикой схемы LeftPanelClientWorkplaceMenu можно также через «песочницу». Учтите, это сложнее, чем наложить фильтр на поле.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать