Как получить название (или ID) активного рабочего места?
19 ноября 2019 13:47
Как получить название (или 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 можно также через «песочницу». Учтите, это сложнее, чем наложить фильтр на поле.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать