Приветствую.
Столкнулся с такой ситуацией, что ручное добавление закладок через св-во отчёта 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)
Использование ручных иерархических закладок (Bookmarks)
Комментарий:
В таком виде работает в просмотре Win и не работает в Web
В таком виде работает в просмотре Win и не работает в Web
Использование ручных иерархических закладок (Bookmarks)
Здравствуйте,
Есть возможность сделать пример, который будет иллюстрировать проблему?
Спасибо.
Есть возможность сделать пример, который будет иллюстрировать проблему?
Спасибо.