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

Как переносить компоненты между страницами в дизайнере?

Добавлено: 13 окт 2015, 17:00
DmitryRu
Здравствуйте.
Есть довольно сложный отчет, который в процессе создания сильно разбух.
Изначально он был сделан на одной странице, однако теперь есть понимание, что надо разбить его на несколько страниц.
Через Copy-Paste не получается - например, у бэндов не копи-пастится свойство MasterBand. Так как на каждом компоненте куча свойств настроено, нет возможности проверять, что еще не копируется.

Пока нашел способ таскать компоненты мышью между страницами на вкладке "Report Tree" в инспекторе.
Однако этот метод не присваивает внутреннее свойство Page у переносимых компонентов.

Пример отчета прилагаю.
Изначально в этом отчете была одна страница, он был сохранен в .mrt.
Потом была добавлена вторая страница, и на нее перетащил с помощью Report Tree компонент с первой страницы (конкретнее, DataBand1).
Теперь, при попытке добавить какой-либо компонет на Page2, получаю ошибку:
move.png
move.png (60.57 КБ) 2170 просмотров
Используется стандартный Designer.exe 2015.2.0

Спасибо за оперативную и качественную поддержку.

Re: Как переносить компоненты между страницами в дизайнере?

Добавлено: 14 окт 2015, 13:35
HighAley
Здравствуйте, Дмитрий.

Спасибо за подробное описание проблемы.
Мы её воспроизвели и исправили.
Исправление будет доступно в нашем следующем билде.

Спасибо.

Re: Как переносить компоненты между страницами в дизайнере?

Добавлено: 14 окт 2015, 14:16
DmitryRu
Здравствуйте.
Уточните, пожалуйста.
Я смогу решить свою проблему с перемещением компонентов отчета на новую страницу, именно путем перетаскивания их по одному на новую страницу в Report Tree?
Другими словами, метод с перетаскиванием и является предпочтительным для перемещения компонентов между страницами?

Спасибо.

Re: Как переносить компоненты между страницами в дизайнере?

Добавлено: 14 окт 2015, 16:20
HighAley
Здравствуйте.

Мы воспроизвели и решили данную проблему.
Она возникала при перемещении вложенных компонентов в дереве отчёта.
Исправление будет доступно в нашем следующем билде.

Спасибо.