Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Шаблон - сравнить значение / 7 сообщений из 7, страница 1 из 1
07.06.2016, 09:47
    #39251668
MACROSUBST
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
Добрый день! Подскажите, пожалуйста, как сформулировать условие в шаблоне обычного репорта для сравнения значения текущей ячейки < 0. Наподобие #CUR_TD_VAL# < 0. То есть в итоге надо оформлять содержимое каждой ячейки в зависимости от условия. Такое вообще возможно? Именно на уровне ячейки....

Решение с анализом в запросе известно, но не интересует, так как большое количество столбцов ))
...
Рейтинг: 0 / 0
07.06.2016, 13:16
    #39251882
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
MACROSUBSTв шаблоне обычного репорта
т.е. это не IR?
MACROSUBSTдля сравнения значения текущей ячейки < 0
а дальше? Покрасить красным шрифтом или что?
MACROSUBSTв итоге надо оформлять содержимое каждой ячейки в зависимости от условия
<0 красным?
MACROSUBSTРешение с анализом в запросе известно, но не интересует, так как большое количество столбцов ))
не понял, почему запросом не проще при большом количестве.
Код: sql
1.
<span class=|| decode(t.val, 0, 'CSS_Red', 'CSS_Blue') || ...... 
...
Рейтинг: 0 / 0
07.06.2016, 13:34
    #39251904
MACROSUBST
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
Petro123MACROSUBSTв шаблоне обычного репорта
т.е. это не IR?
MACROSUBSTдля сравнения значения текущей ячейки < 0
а дальше? Покрасить красным шрифтом или что?
MACROSUBSTв итоге надо оформлять содержимое каждой ячейки в зависимости от условия
<0 красным?
MACROSUBSTРешение с анализом в запросе известно, но не интересует, так как большое количество столбцов ))
не понял, почему запросом не проще при большом количестве.
Код: sql
1.
<span class=|| decode(t.val, 0, 'CSS_Red', 'CSS_Blue') || ...... 



1. Нет, обычный репорт
2. Да, к ячейке применяем этот шаблон (цвет, фон и т.п. (<td class = "...></td>))
3. Допустим, в соответствие с указанными настройками (п. 2)
4. С decode у меня не получится же сформировать условие N < 0, только =. Или ошибаюсь?
...
Рейтинг: 0 / 0
07.06.2016, 13:35
    #39251910
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
MACROSUBST4. С decode у меня не получится же сформировать условие N < 0, только =. Или ошибаюсь?
да.
case там нужно вместо него
...
Рейтинг: 0 / 0
07.06.2016, 13:38
    #39251914
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
получается в запросе проще.
Ещё есть вариант (у меня было) после рендеринга в Load странички делать на JS селектор и менять что угодно по всему полю.
Но там есть и минусы такого решения.
У меня вроде тема такая была. В продакшене работает.
...
Рейтинг: 0 / 0
07.06.2016, 13:48
    #39251932
MACROSUBST
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
Petro123получается в запросе проще.
Ещё есть вариант (у меня было) после рендеринга в Load странички делать на JS селектор и менять что угодно по всему полю.
Но там есть и минусы такого решения.
У меня вроде тема такая была. В продакшене работает.

То есть через js пропарсить всю таблицу и в зависимости от условия, обернуть в нужный span? А функцию не покажете? ))))))

П.С.: Получается, что через шаблон только на уровне столбца\строки можно сделать (#ПСЕВД_ПОЛЯ1# < 0 )?
...
Рейтинг: 0 / 0
07.06.2016, 14:35
    #39251980
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шаблон - сравнить значение
MACROSUBSTП.С.: Получается, что через шаблон только на уровне столбца\строки можно сделать (#ПСЕВД_ПОЛЯ1# < 0 )?
- шаблон не знаю, не делал.
MACROSUBSTА функцию не покажете?
только во вторник (в отпуске). Но IMHO лучше в запросе.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Шаблон - сравнить значение / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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