Текущее время: Вт, апр 16 2024, 11:36

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Скрыть итоговую строку таблице в PDF
СообщениеДобавлено: Чт, сен 22 2016, 16:51 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Доброго дня!
В PDF выводится таблица с двумя итогами (два Fotter Row): "Итого по странице" и "Итого по акту". "Итого по акту" должно всегда выводиться. А "итого по странице":
- если вся таблица помещается на одной странице, то "Итого по странице" не выводить
- если страница растягивается на несколько страниц, то "Итого по странице" выводить.
В событии ready:layout для всей строки "Итого по странице" написал:
Code:
if ( xfa.layout.pageCount() = 3 )
   this.presence = "hidden";
else
   this.presence = "visible";

(Когда вся таблица помещается на одной странице, то всего страниц = 3)
Но "Итого по странице" все равно выводится, если таблица умещается целиком на одной странице.
Еще пробовал поиграться галочкой Min Count и ее значением, но не получил нужного результата.
Может нужно использовать другое событие? Как добиться нужного результата?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скрыть итоговую строку таблице в PDF
СообщениеДобавлено: Чт, сен 22 2016, 18:19 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
По идее нужно:
- если таблица помещается на одну страницу, то в свойствах footer row "итого по странице" убрать галочку "Include Footer Row in Subsequent Pages"
- если таблица помещается на нескольких страницах, то нужно для "итого по странице" взвести галочку "Include Footer Row in Subsequent Pages".
Вот как-то это отработать бы программно - пока не нашел. Или может другой способ...???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скрыть итоговую строку таблице в PDF
СообщениеДобавлено: Пт, сен 23 2016, 14:42 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
В предыдущем сообщении немного наврал. Нужно было написать так:
- если таблица помещается на одну страницу, то в свойствах footer row "итого по странице" убрать галочку "Include Footer Row in Final Page"
- если таблица помещается на нескольких страницах, то нужно для "итого по странице" взвести галочку "Include Footer Row in Final Page".
Сейчас натыкавшись разных галочек вышел на след. ситуацию.
Установил след. галочки:
- "Include Footer Row in Subsequent Pages"
- "Include Footer Row in Final Page"
- "Repeat Row for Each Data Item"
- "Min Count" = 1
Скрипт для скрытия:
Code:
if ( xfa.layout.pageCount() <> 3 )
   this.presence = "visible";
else
   this.presence = "hidden";

При этом значение 'hidden" для свойства отрабатывает как "invisible", т.е. область для итоговой строки просто очищается. И все... Похоже скрипт не может подавить действия галочек.
Есть идеи?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google Feedfetcher


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB