AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2013, 18:30   #1  
McArrow is offline
McArrow
Участник
 
45 / 38 (2) +++
Регистрация: 18.05.2009
В некоторых случаях не отображаются элементы дерева на форме Права групп пользователей
В случае, если SecurityKey используется в качестве ParentKey у других SecurityKey, при настройке прав доступа в форме SysUserGroupSecurity не отображаются прочие зависимые от него элементы (элементы меню, таблицы).

В стандарте такая настройка ключей безопасности встречается, например в журналах зарплаты (см. рисунок).

Починил, заменив в методе Expand класса SysSecurity

X++:
if (!item.stateExpandedOnce() &&
	(!tree.getChild(item.idx()) || securityItem.Type == SysSecurityType::Table))
на
X++:
if (!item.stateExpandedOnce())
и поправил аналогичную конструкцию на форме.

Проект с фиксом для четвёрки прилагается.

В 2009 вроде также починили.
Миниатюры
Нажмите на изображение для увеличения
Название: wtf.png
Просмотров: 440
Размер:	46.1 Кб
ID:	8289  
Вложения
Тип файла: xpo SharedProject_MDL_securityFormFix.xpo (184.6 Кб, 442 просмотров)
За это сообщение автора поблагодарили: Logger (5).
Теги
security, securitykey

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права групп пользователей Ax2009 Narayana DAX: Программирование 12 05.02.2013 07:34
Права групп пользователей Manner DAX: Администрирование 5 03.10.2006 17:16
Настройка форм для групп пользователей Андре DAX: Администрирование 3 17.10.2004 10:59
stack overflow: права групп пользователей artem DAX: Администрирование 4 06.08.2002 18:49
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:03.