powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подсветить строку отчета
25 сообщений из 69, страница 1 из 3
Подсветить строку отчета
    #35714290
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://tylermuth.wordpress.com/2007/12/01/conditional-column-formatting-in-apex/ там я уже была.
Нужно строки отчета, удовлетворяющие условию выделить другим цветом фона, выделила, НО
При наведении мышки на выделенную строку. цвет ыона меняется на дефолтный, как это победить?
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35715009
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уверен, в сторону интерактивных отчетов смотрели. а почему отказались? нельзя настроить этот фильтр по умолчанию? пусть пользователи сами подсветку делают.
Кстати, ребят, а есть варианты подсветки по умолчанию в интерактивных отчетах?
http://www.oracle.com/technology/obe/apex/apex31nf/apex31advirr.htm#t3 Почитайте, возможно поможет чем-то...
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35715101
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Интерактивном отчете настроенную подсветку можно отключить и редактироваь. В моем случае - недопустимо
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35719431
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсветила через темплейт отчета, как указано в ссылке из первого поста, только вместо цвета фона поменяла цвет, вес и стиль шрифта
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35750720
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2l_kator

товарисчь, как Вы подсветили фон в отчёте? (именно строчка.. именно не интерактивный репорт)
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35752199
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l_kator только ВМЕСТО ЦВЕТА ФОНА поменяла цвет, вес и стиль шрифта

Фон я так и не смогла...
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35752785
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смогл а ??

oops :)

а как целиком строчку подсветили? (конечно же можно тем методом, который указан в первом посте в ссылке, по всей полянке пробежаться, но мне кажется это не совсем верно будет)
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #35754150
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legi,
Тут очень внимательно читала и работала напильником :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Подсветить строку отчета
    #36658159
yulica_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
l_katorLegi,
Тут очень внимательно читала и работала напильником :)
Доброе время суток!
Рассмотрел статью по последней ссылке в этой теме Тут , хотел использовать данный метод для интерактивного отчета, но не могу найти шаблон для него.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Подсветить строку отчета
    #38028634
Cavia porcellus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хоть тема и старая, но на всякий случай отпишусь, вдруг для кого-то окажется актуальным, как для меня сегодня оказалось.
l_katorПри наведении мышки на выделенную строку. цвет ыона меняется на дефолтный, как это победить?
Удалось победить, убрав из поля "Before Each Row" #HIGHLIGHT_ROW#, т.е. стало просто <tr> вместо <tr #HIGHLIGHT_ROW# >. Конечно, теперь строки перестали подсвечиваться при наведении мышки вовсе, но это не всегда и надо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Подсветить строку отчета
    #38620129
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос из той же серии - как изменить в таблице фон для строк, отмеченных чекбоксом?
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38621282
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Чекбоксы через pl/sql постренны ? Вешаете на событие onchange функцию, которая выбирает текущую строку - пример jquery селектора var cur_row = $(this).parents("tr")[0]; потом или добавляете класс с описанием нужного вам фона или меняете напрямую через css $(cur_row).css
http://api.jquery.com/
http://htmlbook.ru/
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38629648
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Casufi,

а в каком месте и в какой момент использовать css?
Я так понял, что нужно создать DA, на change повесить селектор, а вот дальше мысль застопорилась... Или я вообще не верно интерпретировал?
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38629882
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Селектором проверяете ченж. При срабатывание вешаете на родительский TR класс. Прописываете этот класс в CSS
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38632744
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

можно пример синтаксиса?
Просто с селектором никогда не сталкивался...
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38632780
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Код: javascript
1.
$('.check_box_for_change')


Это селектор для всех элементов, у которых
Код: html
1.
<... class="check_box_for_change" ...>

. То есть этот класс нужно чекбоксам назначить.
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38633086
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

я верно понял, что "назначить класс" означает в Report Attributes в Column Attributes checkbox'а прописать "check_box_for_change" в поле Element CSS Classes?
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38633159
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Да. Для проверки в консоли проинспектируйте элемент. Я предпочитаю консоль chrome.
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38633986
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

консоль выдаёт ошибку
Код: javascript
1.
Uncaught Error: Syntax error, unrecognized expression: $('.check_box_for_change') 
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634071
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Нажмите на хелп у селектора в апексе - там будут примеры. Конкретно в DA нужно писать просто строку - .check_box_for_change
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634253
Весёлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

а как проверить, работает ли селектор вообще?
От ошибки я, вроде, избавился, прописав .check_box_for_change.

Создал Action JS с кодом
Код: javascript
1.
this.affectedElements.style.backgroundColor = "green";


Это вообще верный ход мыслей?
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634331
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый
Код: javascript
1.
this.affectedElements


По ходу, нужно использовать this.triggeringElement
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634338
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Точнее не так this.affectedElements дас вам массив всех чекбоксов, вы можете по нему пробежаться, и в зависимости от чекед, унчекед сменить цвет, ну или в this.triggeringElement получить чек бокс, по которому кликаете в данный момент и сменить только его цвет в зависимости от чекед, унчекед.
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634343
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весёлый,

Ход, да. Синтаксис, нет. Я разрабатываю через консоль хрома, потом уже вставляю в DA. В консоли пишем $('.check_box_for_change'). Оно вернет элементы, если они найдены.
В самом DA в JS коде будет что-то типа
Код: javascript
1.
2.
3.
4.
5.
6.
7.
//Оборачиваем в $() чтобы получить jQuery объект
$(this.triggeringElement)
//Ищем родителя TR, возможно нужно больше .parent()
//Сначала получаем TD потом TR, но может различаться
.parent().parent()
//Добавляем класс
.addClass('YA_TRKA')


Потом в CSS страницы добавить
Код: css
1.
2.
3.
.YA_TRKA td{
background-color: #ABCDEF
}
...
Рейтинг: 0 / 0
Подсветить строку отчета
    #38634402
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly
Код: javascript
1.
.parent().parent()



$(this.triggeringElement).parents("tr")[0];
$(this.triggeringElement).closest("tr");
...
Рейтинг: 0 / 0
25 сообщений из 69, страница 1 из 3
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Подсветить строку отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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