Вопрос

В зависимости от прав доступа загружать в разделе объект или представление

Добрый день.

У меня нетривиальная задача, нужно в зависимости от прав доступа к операции, в раздел подгружать данные либо с объекта, либо с представления по этому объекту.

Какой метод можно при загрузке раздела использовать чтобы поменять target раздела?

Нравится

1 комментарий
Лучший ответ

Добрый день, Нафиса!

 

Проверку можно выполнить в методе init необходмой Вам [Name]SectionV2 схемы. Далее в методе loadGridData написать проверку (true/false) и сделать замещение, переписав esq, в зависимости от результата.

Так же есть второй вариант: в gridDataLoad запускается метод addItemsToGridData, возвращает коллекцию записей, которые хочет загрузить система в реестр. addItemsToGridData добавляет записи в коллекцию записей реестра при загрузке реестра и непосредственно добавляет в колекцию gridData результат. По аналогии в dataCollection.eachKey вставить необходимые Вам данные.

 

Прилагаю статью с описанием методов: https://academy.creatio.com/docs/7-16/developer/interface_elements/deta…

 

С уважением,

Ангелина

Добрый день, Нафиса!

 

Проверку можно выполнить в методе init необходмой Вам [Name]SectionV2 схемы. Далее в методе loadGridData написать проверку (true/false) и сделать замещение, переписав esq, в зависимости от результата.

Так же есть второй вариант: в gridDataLoad запускается метод addItemsToGridData, возвращает коллекцию записей, которые хочет загрузить система в реестр. addItemsToGridData добавляет записи в коллекцию записей реестра при загрузке реестра и непосредственно добавляет в колекцию gridData результат. По аналогии в dataCollection.eachKey вставить необходимые Вам данные.

 

Прилагаю статью с описанием методов: https://academy.creatio.com/docs/7-16/developer/interface_elements/deta…

 

С уважением,

Ангелина

Показать все комментарии