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

Решение с анализом в запросе известно, но не интересует, так как большое количество столбцов ))
...
Рейтинг: 0 / 0
Шаблон - сравнить значение
    #39251882
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MACROSUBSTв шаблоне обычного репорта
т.е. это не IR?
MACROSUBSTдля сравнения значения текущей ячейки < 0
а дальше? Покрасить красным шрифтом или что?
MACROSUBSTв итоге надо оформлять содержимое каждой ячейки в зависимости от условия
<0 красным?
MACROSUBSTРешение с анализом в запросе известно, но не интересует, так как большое количество столбцов ))
не понял, почему запросом не проще при большом количестве.
Код: sql
1.
<span class=|| decode(t.val, 0, 'CSS_Red', 'CSS_Blue') || ...... 
...
Рейтинг: 0 / 0
Шаблон - сравнить значение
    #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
Шаблон - сравнить значение
    #39251910
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MACROSUBST4. С decode у меня не получится же сформировать условие N < 0, только =. Или ошибаюсь?
да.
case там нужно вместо него
...
Рейтинг: 0 / 0
Шаблон - сравнить значение
    #39251914
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получается в запросе проще.
Ещё есть вариант (у меня было) после рендеринга в Load странички делать на JS селектор и менять что угодно по всему полю.
Но там есть и минусы такого решения.
У меня вроде тема такая была. В продакшене работает.
...
Рейтинг: 0 / 0
Шаблон - сравнить значение
    #39251932
MACROSUBST
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123получается в запросе проще.
Ещё есть вариант (у меня было) после рендеринга в Load странички делать на JS селектор и менять что угодно по всему полю.
Но там есть и минусы такого решения.
У меня вроде тема такая была. В продакшене работает.

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

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


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