Страница 1 из 1

Использование ручных иерархических закладок (Bookmarks)

Добавлено: 17 сен 2009, 09:17
Sergaent
Приветствую.

Столкнулся с такой ситуацией, что ручное добавление закладок через св-во отчёта Bookmark не позволяет навигацию по отчёту, а если сделать так, как рекомендуется в документации, через св-во компонента Interaction.Bookmark, то это приводит к задвоению элементов в дереве закладок.

Найденное решение, которое работает также и на вложенных группировках, таково:
В событии BeforePrint компонента исполняется такой код

DataData_FileName.NewGuid();
this.Bookmark[Data.Region_Name].Add(Data.FileName);
this.Bookmark[Data.Region_Name][Data.FileName].ComponentGuid = DataData_FileName.Guid;

Где - DataData_FileName - имя компонента, который должен навигироваться из дерева закладок.

Уважаемые разработчики, возник вопрос: насколько такая методика безопасна и корректна?

С уважением, Олег Калинин

Использование ручных иерархических закладок (Bookmarks)

Добавлено: 17 сен 2009, 10:02
Sergaent
Комментарий:

В таком виде работает в просмотре Win и не работает в Web

Использование ручных иерархических закладок (Bookmarks)

Добавлено: 20 сен 2009, 07:21
Jan
Здравствуйте,

Есть возможность сделать пример, который будет иллюстрировать проблему?

Спасибо.