|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
есть калонка с чекбоксами и в шапке есть чекбоксы, как организовать подсветку ячейки с перечечением выделенной строки и столбца. Как то через яваскрипт это надо мне кажеться! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2009, 16:55 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Нашел ф-ю в JavaScript APIs Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2009, 10:12 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
как то не информативно устроен дока... описание хоть и коротенькое есть и даже не одного примерчика нет! как хочешь так и догадывайся как это все работает! ни у кого нет практики использования данных функций? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2009, 15:09 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Подсветить ячейку - это задача на 5 минут для любого html верстальщика :) Тут большого ума не надо, а тем более хитрых Api функций. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2009, 21:21 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ales ProtivПодсветить ячейку - это задача на 5 минут для любого html верстальщика :) Тут большого ума не надо, а тем более хитрых Api функций. Не все же верстальщики... и мне надо без перезагрузки страницы... я не очень силен в JavaScript. то что я описал не сделаешь через статик html. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2009, 08:10 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ales Protiv, Покажите мастер класс html-верстальщика... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2009, 16:57 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Сделал функцию: Код: plaintext 1. 2. 3. 4.
Никакой реакции... нет выделения. как так? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2009, 10:21 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Вы написали функцию, и сами не понимаете, что она делает :) Вот, если особо не заморачиваться: Таблица Пифагора ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2009, 22:45 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ales Protiv, Спасибо за отклик... Подскажите как Вы вставили идентификаторы вида "h_" и "cell_" ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 10:06 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
SQL-запрос покажите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 10:09 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
и почему то с бордеромстайлом работает а бакгроундом нет. почему так? родительские стили перекрывают? можно это как нибудь обойти!? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 10:15 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Вообщем с вашей подсказкой по поводу бордер реализовал задуманное, но вот в чем загвоздка в опере нормально бордер обрисовывается и в строках и в столбцах(я из целиком обрисовываю) а вот в IE7(vista у меня) строки не хотят обрисовываться тока столбцы: Код: plaintext
С чем это может быть связано? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2009, 16:19 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Так и обрисовывай только столбцы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 10:24 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
В любой IE такая конструкция не работает... тока в Опере. как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 11:01 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
К ячейкам применяешь? (row. cells[i]. style.borderTop = ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 12:31 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kvadК ячейкам применяешь? (row. cells[i]. style.borderTop = ...) по ячейкам работает, а вот целой строчкой тока в Опере Странно: один и тот же код в опере и IE работают по разному! не переписывать же все... что бы по ячейкам строчку закрашивать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 14:26 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kasik Странно: один и тот же код в опере и IE работают по разному! Тоже мне странность Это суровая правда жизни! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2009, 21:28 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ales Protivkasik Странно: один и тот же код в опере и IE работают по разному! Тоже мне странность Это суровая правда жизни! Можно что нить сделать что бы работало в IE? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2009, 09:01 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kvadТак и обрисовывай только столбцы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Сначало не догнал про что вы, а теперь вставил в свой код спасибо! теперь и в Опере и в IE работает тока код разбух из за этого! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2009, 15:51 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Гуд! ) Чтоб не разбухал код - делайте ф-ции, ф-ции объед. в библиотеки. Еще мысли про фон. Если в стилях для ячейки таблицы задан background, то бесполезно будет пытаться подкрашивать строку, задавая стиль для <TR>, - он будет перекрыт стилем <TD>. Плюс, Апекс при рендеринге репорта внедряет свой код подсветки и вешает на все <TR> обработчики onmouseover и оnmouseout. Причем делает это, даже если в шаблоне не определен цвет в "Row Highlighting". Для нейтрализации этого навязчивого сервиса можно, например, обнулить эти обработчики, поставив в "Body Attribute" странички с репортом: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2009, 18:24 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Да, еще есть более цивильный способ - из шаблона репорта убрать в "Before Each Row" #HIGHLIGHT_ROW# (останется просто <TR>). Это будет влиять на все репорты, созданные по этому шаблону, поэтому лучше сначала его скопировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2009, 18:39 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kvad, Вы прямо с мыслей моих сняли, я тоже об этом навязчивом сервисе думал, спасибо что поддерживаете продуктивно мою тему. Так же наверное можно и свои переназначить ф-и. А по поводу последнего не нашел что то Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2009, 10:47 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Application / Shared Components / User Interface / Templates / <в фильтре выбрать используемую тему> / <кликнуть по требуемому шаблону репорта> / Секция "Before Each Row" (среди табов ее нет - Show All). Но лучше сначала сделать копию темплейта - в списке рядом с подходящим шаблоном кликнуть иконку копирования (последний столбец). При создании репорта использовать новый шаблон. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2009, 11:06 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Еще раз большое спасибо за содействие. Спаравился ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2009, 11:30 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Чего вы придумываете проблему на ровном месте? JS применять для такой цели это усложнять себе же жизнь, все далатся в SQL запросе, а что то более сложное в PL/SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2009, 11:16 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
SQL может красить данные? ))) хммм. а чё.. было бы прикольно иметь разноцветную БД :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2009, 14:42 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Legi, в браузере, как платформе специально разработанной для представления данных в интернете может, что надо рассказывать как? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2009, 17:15 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Если есть возможность делать что-то без лишнего дергания базы, то так и нужно делать. JS здесь в самую тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2009, 19:08 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
я придерживаюсь противоположного мнения, если есть возможность без JS то лучше без него ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2009, 22:33 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ivandrя придерживаюсь противоположного мнения, если есть возможность без JS то лучше без него уважаемый... 1. что есть SQL? 2. что есть платформа? SQL берёт данные! всё остальное включая покраску используются другими технологиями? или же Вы хотите чтобы Оракл разработал свой язык по изображению данных? :) Приведите пример того как с помощью SQL можно окрасить данные!!!! это бред по определению :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 10:31 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
select DECODE(name, 'Вася', '<span style="color:red;">'||name||'</span>', name) from my_table - все Васи окрасятся в красный цвет и зачем скажите мне тратить время на JS, когда можно тоже самое элементарно сделать средствами SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 15:03 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ivandrselect DECODE(name, 'Вася', '<span style="color:red;">'||name||'</span>', name) from my_table - все Васи окрасятся в красный цвет и зачем скажите мне тратить время на JS, когда можно тоже самое элементарно сделать средствами SQL? )))))))))))))))) <span style="color:red;"> ЭТО SQL?????????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 17:54 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ivandr, А если надо при наведении курсора "Васю" окрашивать в red (ладно, здесь еще можно с css hover поиграться, что не кроссбраузерно будет), или, как топикстартеру, при кликаньи чекбокса всего лишь покрасить что-нибудь, - предлагаете на onclick или onmouseover вешать обращение к серверу за новой порцией "<span style=...>"? :) Здесь время на js тратить стоит, чтобы потом пользователю не тратить время на http-request. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 18:26 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Legi, Да это SQL работающий совместно с HTML, но уж точно не JavaScript. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 19:27 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
IvandrLegi, Да это SQL работающий совместно с HTML, но уж точно не JavaScript. "извини, но ты тупой"(с) :) Элика бы сейчас сюда, он тебя быстренько бы за это припустил... я ещё раз спрашиваю... <span style="color:red;"> ЭТО SQL? ДА или НЕТ? расшифруй плиз SQL ... и пойми что ты пишешь бред... PS: я понимаю что ты хочешь сказать, но ты путаешься в понятиях просто пипец как... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 20:36 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
во первых, не извеню во вторых, <span style="color:red;"> - это пустой тег типа line HTML с атрибутам style, предназначенным для применения правил каскадных таблиц стилей CSS (поэтому можно сказать, что тут сразу три технологии задействованы), со значением красящим строку в красный цвет в третьих, все вместе это SQL, потому что бех технологии SQL не работает в принципе, в отличии от HTML, которую кстати тоже CSS не назовешь, хотя именно CSS делает самое важное в этой связке в четвертых, я должен был сказать что крашу таблицы HTML? вот тогда бы я себя сам заклеймил, потому что вот это как раз невозможно в пятых, я предложил SQL потому что этот самый простой способ, который никто не предложил. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 22:02 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kvadIvandr, А если надо при наведении курсора "Васю" окрашивать в red (ладно, здесь еще можно с css hover поиграться, что не кроссбраузерно будет), или, как топикстартеру, при кликаньи чекбокса всего лишь покрасить что-нибудь, - предлагаете на onclick или onmouseover вешать обращение к серверу за новой порцией "<span style=...>"? :) Здесь время на js тратить стоит, чтобы потом пользователю не тратить время на http-request. если надо Васю сделать красным при наведении мыши то запиши так: select DECODE(name, 'Вася', '<span onmouseover="this.style.color='red'" onmouseout="this.style.color=''">'||name||'</span>', name) from my_table опираясь на SQL можно сделать не так уж и мало, хотя не все (например закрасить ячейки таблицы в какой то цвет нельзя), за то очень просто потом работать с кодом ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2009, 22:18 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Не растекаясь мыслью по древу, взяли бы, да показали нам пример решения исходной задачи без javascript. Сравним производительность. PS Я ничего против формирования html прямо в sql коде не имею, но всё нужно применять к месту. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2009, 00:05 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ivandr опираясь на SQL можно сделать не так уж и мало, хотя не все (например закрасить ячейки таблицы в какой то цвет нельзя), за то очень просто потом работать с кодом Отчего ж нельзя? Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2009, 01:00 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
kvadIvandr опираясь на SQL можно сделать не так уж и мало, хотя не все (например закрасить ячейки таблицы в какой то цвет нельзя), за то очень просто потом работать с кодом Отчего ж нельзя? Код: plaintext 1. 2. 3.
да ты прав, извеняюсь, просто когда я эту задачу рассматривал еще не знал о DOM поэтому машинально так сказал ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2009, 08:43 |
|
Подсветка определенной ячейки репорта...
|
|||
---|---|---|---|
#18+
Ales ProtivНе растекаясь мыслью по древу, взяли бы, да показали нам пример решения исходной задачи без javascript. Сравним производительность. PS Я ничего против формирования html прямо в sql коде не имею, но всё нужно применять к месту. соглашусь, что задачу поставленную в первом посте легче решить JS, уж больно ладно все в нем получается для данной конкретной задачи P.S. когда писал свой первый пост орентировался на заголовок темы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2009, 12:54 |
|
|
start [/forum/topic.php?all=1&fid=50&tid=1877460]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
125ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 303ms |
total: | 535ms |
0 / 0 |