|
Вопрос по CrossTab DataWindow
|
|||
---|---|---|---|
#18+
Здравствуйте, Собственно вопрос заключается в следующем: Есть некий CrossTab DW с группами и соответствующими итогами по ним. Устанавливаем дополнительный фильтр на выборку SetFilter(), Filter(). Данные по условию фильтруются, но итоги по группам отображаются не верно. Похоже на то, что остаются вообще не измененными. Пробовал применить функцию GroupCalc() сразу же после установки фильтра - никакой реакции. Может кто-нибудь уже сталкивался с подобной проблемой и нашел (знает) ее решение. Буду очень признателен на подсказку или ссылку в инете. P.S.: Версия PB 9.03 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 10:46 |
|
Вопрос по CrossTab DataWindow
|
|||
---|---|---|---|
#18+
После Fliter() в DW не всегда отрабатывается событие rowfocuschanged - если наприме текущий row был и остался первым. Хоть сами данные в первом row-е уже другие. Попробуйте вызвать событие rowfocuschanged вручную после установки нового фильтра на DW. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 05:04 |
|
Вопрос по CrossTab DataWindow
|
|||
---|---|---|---|
#18+
Возможен вариант: 1. Сделать фильтрацию 2. Считать все в блоб 3. Очистить дв 4. Восстановить из блоба Crosstab всегда плохо рефрешит отображение, возможно все-таки заменить фильтрацию на ретрайв с новыми условиями? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 18:15 |
|
|
start [/forum/topic.php?fid=15&msg=38858194&tid=1335288]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
147ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 266ms |
0 / 0 |