Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / report и цвет rows / 7 сообщений из 7, страница 1 из 1
11.01.2013, 13:10
    #38106242
lamer2k600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
Hi всезнающий all,

такой ворпросик, есть регион с репортом, в репорте выставлен Template: 26 Standard и все было бы прекрасно если бы небыло "зебры". Тоесть нечетные строки репорта одного цвета а четные другого. Хотелось бы такое убрать, чтоб все строки были одного и того же цвета. Ковырялся в templates но ниасилил. Можно ли это отключить средствами apex не меняя при этом того как репорт выглядит. Погуглил, много чего нашел о том как подсвечивать строки взависимости от value в определенных колонках, но по своей проблеме ничего.

Заранее спасибо
...
Рейтинг: 0 / 0
11.01.2013, 14:05
    #38106362
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
Ну это проблема только для Вас.

Решение:
Посмотреть какого класса эти dom-элементы и переопределить эти классы.
...
Рейтинг: 0 / 0
11.01.2013, 14:24
    #38106405
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
Выберите другой шаблон отчета или создайте свой шаблон как копию текущего, при этом уберите зебру в шаблоне (секция Column Templates в шаблоне репорта, уберите разные шаблоны для чётных и нечётных строк)
...
Рейтинг: 0 / 0
14.01.2013, 20:01
    #38109928
Valkar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
я бы сделал это как советует kasik
или
при помощи apex.Jquery
убрать события onmouseout и onmouseover
например это можно сделать так

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
<script type="text/javascript">
apex.JQuery(document).ready(function(){

apex.JQuery('ДОМ_селектор').unbind('onmouseout');
apex.JQuery('ДОМ_селектор').unbind('onmouseover');

});
</script>


я ещё новичок но это должно сработать.
если следовать условию автора
lamer2k600Можно ли это отключить средствами apex не меняя при этом того как репорт выглядит.
уберётся подсветка строк.

хотя нужно просто изменить шаблон , и выбрать без подсветки. как советует non-apexoid
...
Рейтинг: 0 / 0
14.01.2013, 21:19
    #38110006
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
Посмотрел, как реализована "зебризация" в новых темах. Наблюдается использование css3 селектора nth-child. Здесь предложенный мною способ изменения шаблона не прокатит - нет отдельных шаблонов для четных и нечетных строк. В этом случае, скорее всего, без переопределения стиля не обойтись. В том числе можно использовать jQuery, но это, по-моему, избыточно.
...
Рейтинг: 0 / 0
16.01.2013, 19:55
    #38112918
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
non-apexoid... без переопределения стиля не обойтись. В том числе можно использовать jQuery, но это, по-моему, избыточно.
А просто скопировать и подправить шаблон под себя кто мешает ? По моему в данном случае jQuery - костыль.
...
Рейтинг: 0 / 0
17.01.2013, 08:52
    #38113305
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report и цвет rows
Никто не мешает. Однако в некоторых темах черезстрочная раскраска репорта задается не шаблоном отчета, а стилем, применяемым к таблице (ячейкам таблицы) отчета, о чём я и писал выше. Например, это стандартный репорт в теме 26. Поэтому для поиска решения необходимо знать конкретную тему и репорт, отображение которого нужно изменить. Для разных тем решение может быть разным. Что касается jQuery - опять таки, я же пишу выше, что его применение для изменения стиля реально, но избыточно. Проще переопределить дополнительным селектором.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / report и цвет rows / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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