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

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

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

oops :)

а как целиком строчку подсветили? (конечно же можно тем методом, который указан в первом посте в ссылке, по всей полянке пробежаться, но мне кажется это не совсем верно будет)
...
Рейтинг: 0 / 0
13.01.2009, 10:52
    #35754150
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
Legi,
Тут очень внимательно читала и работала напильником :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
31.05.2010, 01:10
    #36658159
yulica_2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
l_katorLegi,
Тут очень внимательно читала и работала напильником :)
Доброе время суток!
Рассмотрел статью по последней ссылке в этой теме Тут , хотел использовать данный метод для интерактивного отчета, но не могу найти шаблон для него.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
07.11.2012, 14:17
    #38028634
Cavia porcellus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
Хоть тема и старая, но на всякий случай отпишусь, вдруг для кого-то окажется актуальным, как для меня сегодня оказалось.
l_katorПри наведении мышки на выделенную строку. цвет ыона меняется на дефолтный, как это победить?
Удалось победить, убрав из поля "Before Each Row" #HIGHLIGHT_ROW#, т.е. стало просто <tr> вместо <tr #HIGHLIGHT_ROW# >. Конечно, теперь строки перестали подсвечиваться при наведении мышки вовсе, но это не всегда и надо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.04.2014, 10:33
    #38620129
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
Вопрос из той же серии - как изменить в таблице фон для строк, отмеченных чекбоксом?
...
Рейтинг: 0 / 0
22.04.2014, 11:52
    #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
30.04.2014, 07:34
    #38629648
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
Casufi,

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

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

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

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


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

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

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

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

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

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

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

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


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


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

Точнее не так this.affectedElements дас вам массив всех чекбоксов, вы можете по нему пробежаться, и в зависимости от чекед, унчекед сменить цвет, ну или в this.triggeringElement получить чек бокс, по которому кликаете в данный момент и сменить только его цвет в зависимости от чекед, унчекед.
...
Рейтинг: 0 / 0
06.05.2014, 11:55
    #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
06.05.2014, 12:28
    #38634402
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсветить строку отчета
Gustly
Код: javascript
1.
.parent().parent()



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


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