Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическое изменение высоты трейлера в групповом DW (дополнение) / 8 сообщений из 8, страница 1 из 1
17.12.2009, 12:36
    #36371248
G
G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
Добрый день.
Подскажите, пожалуйста, имеется ли возможность в групповом DW динамически изменять высоту трейлера.
В частности, имеется 2 группы. У каждой группы свой трейлер, где выводятся итоги по каждой группе.
Бывают случаи, что итоги в обоих трейлерах одинаковые, тогда нет необходимости пользователю показывать два одинаковых итога, один трейлер хотелось бы скрыть, уменьшив высоту трейлера.
Выражения для данного свойства не существует; события тоже нет; в скрипте непонятно, как обращаться к итоговым строкам в трейлере.
Заранее спасибо.
...
Рейтинг: 0 / 0
17.12.2009, 12:54
    #36371309
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
G ,
а Вы не думали как на это будет реагировать пользователь, т.е. он должен понимать/догадаться, что т.к. они одинаковы, поэтому показывается один. Мне кажется, даже если Вы уберете эту строчку, то поимеете другие проблемы. Например, не только с пользователем, который распечатал отчет, но и с тем кто его в последствии может читать.
...
Рейтинг: 0 / 0
17.12.2009, 18:07
    #36372360
G
G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
В данном случае меня больше интересует сам механизм работы с групповым DW. В частности как из скрипта добираться до объектов в трейлере каждого разбиения.
...
Рейтинг: 0 / 0
17.12.2009, 19:56
    #36372513
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
Начиная с PB 10.5 вроде бы существует возможность autosize height для любых band а не только для detail.
Можно попробовать во втором трейлере включить autosize height для трейлера и если выполняется ваше условие - ставить высоту полей в 0 (DW выражением).
...
Рейтинг: 0 / 0
17.12.2009, 20:51
    #36372581
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
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
21.12.2009, 15:52
    #36377818
G
G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое изменение высоты трейлера в групповом DW (дополнение)
Ответ для Anatoly Moskovsky
В том то и дело, что DW выражения не предусмотрено для высоты трейлера!

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

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

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


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