Как получить название (или ID) активного рабочего места?
Как получить название (или 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 12:27
Зверев Александр,
Александр, спасайте опять :)
У меня уже есть
define("AccountSectionV2", [], function() { return { entitySchemaName: "Account", attributes: {},
Как объединить с тем что Вы написали выше?
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать
21 ноября 2019 15:26
Если прямого доступа к этому профилю из схемы другой страницы нет, общаться с логикой схемы LeftPanelClientWorkplaceMenu можно также через «песочницу». Учтите, это сложнее, чем наложить фильтр на поле.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать
21 ноября 2019 16:10
Зверев Александр,
Будем изучать
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
- Цитировать
Войдите или зарегистрируйтесь, чтобы комментировать