powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическое изменение высоты трейлера в групповом DW (дополнение)
8 сообщений из 8, страница 1 из 1
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36371248
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
Добрый день.
Подскажите, пожалуйста, имеется ли возможность в групповом DW динамически изменять высоту трейлера.
В частности, имеется 2 группы. У каждой группы свой трейлер, где выводятся итоги по каждой группе.
Бывают случаи, что итоги в обоих трейлерах одинаковые, тогда нет необходимости пользователю показывать два одинаковых итога, один трейлер хотелось бы скрыть, уменьшив высоту трейлера.
Выражения для данного свойства не существует; события тоже нет; в скрипте непонятно, как обращаться к итоговым строкам в трейлере.
Заранее спасибо.
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36371309
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G ,
а Вы не думали как на это будет реагировать пользователь, т.е. он должен понимать/догадаться, что т.к. они одинаковы, поэтому показывается один. Мне кажется, даже если Вы уберете эту строчку, то поимеете другие проблемы. Например, не только с пользователем, который распечатал отчет, но и с тем кто его в последствии может читать.
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36372360
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
В данном случае меня больше интересует сам механизм работы с групповым DW. В частности как из скрипта добираться до объектов в трейлере каждого разбиения.
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36372513
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная с PB 10.5 вроде бы существует возможность autosize height для любых band а не только для detail.
Можно попробовать во втором трейлере включить autosize height для трейлера и если выполняется ваше условие - ставить высоту полей в 0 (DW выражением).
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36372581
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GВ данном случае меня больше интересует сам механизм работы с групповым DW. В частности как из скрипта добираться до объектов в трейлере каждого разбиения.
тогда так...
Код: plaintext
1.
2.
3.
4.
5.
dw_1.Object.DataWindow.trailer.#.Height
dw_1.Object.DataWindow.trailer.#.Height.AutoSize
/* 
# - The number of the group you want when bandname is Trailer.
The group must exist.*/
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36377818
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
Ответ для Anatoly Moskovsky
В том то и дело, что DW выражения не предусмотрено для высоты трейлера!

А то, что предлагает AIS работает, но жёстко проставляет высоту без учёта условий для каждого разбиения.
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36377981
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GВ данном случае меня больше интересует сам механизм работы с групповым DW. В частности как из скрипта добираться до объектов в трейлере каждого разбиения.

Так и примените всё то, что вам советуют в скрипте в событии RetrieveEnd (например).
...
Рейтинг: 0 / 0
Динамическое изменение высоты трейлера в групповом DW (дополнение)
    #36378827
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GОтвет для Anatoly Moskovsky
В том то и дело, что DW выражения не предусмотрено для высоты трейлера!

Я вам и не предлагал устанавливать выражением высоту трейлера.
Так что это вы скорее сами себе возразили, поскольку приписали мне утверждение и успешно опровергли его.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическое изменение высоты трейлера в групповом DW (дополнение)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]