
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2014, 13:19
|
|||
|---|---|---|---|
|
|||
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
Добрый день, сделал репорт, в нем есть колонка, в которую заносятся или не заносятся данные. Как сделать так, чтобы эта колонка не показывалась, если по всем строкам в эту колонку ничего не пришло? Ну и наоборот, показывать колонку, если хотя бы в одной строчке не пусто. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2014, 16:01
|
|||
|---|---|---|---|
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
По простому никак. Если требование именно такое, то... Берем селект, и делаем каунт в хайден айтем. Зачем у столбца задаем условие рендеринга, чтобы этот айтем был >0 . Если найдется способ проще, скажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2014, 16:44
|
|||
|---|---|---|---|
|
|||
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
Gustly, можно чуть проще, без айтемов. В свойствах столбца задаем условие показа - "SQL запрос возвращает хотя бы одну строку", берем тот же SQL, что и в отчете, добавляем условие "and наше_поле is not null". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2014, 16:46
|
|||
|---|---|---|---|
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
rockclimberGustly, можно чуть проще, без айтемов. В свойствах столбца задаем условие показа - "SQL запрос возвращает хотя бы одну строку", берем тот же SQL, что и в отчете, добавляем условие "and наше_поле is not null". Один черт, запрос еще раз выполняется. Но да, -1 айтем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 12:51
|
|||
|---|---|---|---|
|
|||
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
спасибо! я сделал сначала condition по hidden элементу. С селектом конструкция элегантней, но если надо прятать-показывать много колонок, то лучше первый вариант использовать, чтобы запросами не грузить базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 12:53
|
|||
|---|---|---|---|
|
|||
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
интересно, а прыгание таблицы можно как-нибудь побороть? У меня сначала такое впечатление рисуется вся таблица, а потом тут же ненужные колонки убираются. И получается что она как будто дергается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 12:57
|
|||
|---|---|---|---|
Спрятать колонку в отчете, если все значения в ней пустые |
|||
|
#18+
Kino36интересно, а прыгание таблицы можно как-нибудь побороть? У меня сначала такое впечатление рисуется вся таблица, а потом тут же ненужные колонки убираются. И получается что она как будто дергается Не должно быть такого. Условие отвечает за рендеринг, то есть если не выполнено - оно вообще не отрисуется. Можно где-нибудь пример посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1875380]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 349ms |

| 0 / 0 |
