Страница 2 из 3
Закрепление областей в листах Excel
Добавлено: 26 янв 2012, 11:09
Ivan
Здравствуйте.
Добавили требуемую функциональность в экспорт ExcelXml.
Для включения необходимо установить следующее статическое свойство:
Код: Выделить всё
StiOptions.Export.Excel2007.AllowFreezePanes = true;
Патч будет включен в следующий предрелизный билд на следующей неделе.
Спасибо.
Закрепление областей в листах Excel
Добавлено: 06 июн 2012, 15:44
eLVik
Здравствуйте.
Планируется ли расширение данного функционала для заголовков CrossTab-а? Спасибо.
Закрепление областей в листах Excel
Добавлено: 08 июн 2012, 01:23
Ivan
Здравствуйте.
Для CrossTab-а не срабатывало свойство Locked из-за нюансов построения отчета.
Для решения проблемы сделали маленькую доработку: теперь вместо установки свойства Locked=true можно в поле Tag компонента вписать строку "excelfreezepanes".
Это нормально работает для заголовков колонок CrossTab-а.
Патч будет включен в следующий предрелизный билд.
Спасибо.
Закрепление областей в листах Excel
Добавлено: 08 июн 2012, 07:59
eLVik
Спасибо Вам за оперативность.
Два уточняющих вопроса:
1) Останется ли необходимость установки Locked=true или для TextBox-ов будет достаточно прописать "excelfreezepanes" в Tag?
2) Можно ли включить AllowFreezePanes в True для экспортов Excel по умолчанию, что называется "из коробки"?
Закрепление областей в листах Excel
Добавлено: 11 июн 2012, 09:12
Ivan
Здравствуйте.
eLVik писал(а):1) Останется ли необходимость установки Locked=true или для TextBox-ов будет достаточно прописать "excelfreezepanes" в Tag?
Вы можете использовать любой из двух методов.
eLVik писал(а):2) Можно ли включить AllowFreezePanes в True для экспортов Excel по умолчанию, что называется "из коробки"?
По умолчанию опция всегда выключена.
Хотя, если убрать первый метод с Locked, опцию можно и включить постоянно.
Также, в последнем релизе добавлена новая утилита OptionsHelper: вы устанавливаете нужные значения свойств StiOptions и записываете в файлик Options.xml, который можно положить рядом с дизайнером (чтобы он автоматически подхватился) или загрузить из кода одной командой.
Спасибо.
Re: Закрепление областей в листах Excel
Добавлено: 18 авг 2016, 09:24
aquilax
Ivan писал(а):Здравствуйте.
Добавили требуемую функциональность в экспорт Excel2007.
Патч будет включен в релиз 2011.2 на следующей неделе.
Как это работает:
Сначала включаете следующее статическое свойство:
Код: Выделить всё
StiOptions.Export.Excel2007.AllowFreezePanes = true;
Спасибо.
У меня аналогичная задача.
А где нужно прописать этот код?
Re: Закрепление областей в листах Excel
Добавлено: 18 авг 2016, 13:38
HighAley
Здравствуйте.
Либо в коде до инициализации наших компонентов, либо в событии Begin Render отчёта.
Спасибо.
Re: Закрепление областей в листах Excel
Добавлено: 18 авг 2016, 14:32
aquilax
Добавляю эту строку в Begin Render отчета. Так же свойство у DataBand1, который у меня в самом верху отчета и должен быть зафиксирован, Locked=true, но всё равно прокручивается.
Re: Закрепление областей в листах Excel
Добавлено: 20 авг 2016, 00:47
Ivan
Здравствуйте.
Вышлите пожалуйста пример отчета, на котором воспроизводится проблема, для анализа.
Спасибо.
Re: Закрепление областей в листах Excel
Добавлено: 22 авг 2016, 09:39
aquilax
Прилагаю пример. Объект закреплен, но при экспорте в эксель прокручивается ...
Спасибо за помощь!