2013-09-23 6 views
0

Возможно ли создать функцию Javascript, которая выделит ячейку Today Date в отчете, который я запускаю в отчете Oracle APEX?Javascript, чтобы выделить сегодняшнюю дату в отчете APEX

Этот отчет используется для мониторинга доступности людей, поэтому сегодняшняя дата, выделенная на странице, будет полезна для конечных пользователей.

Дополнительный бонус будет за загрузку страницы этой ячейкой в ​​верхней части отчета или автоматическое прокручивание страницы до нее, но это будущие спекуляции!

Поскольку существует не так много под APEX на этом сайте, я застрял где начать, но я надеюсь, что это любая помощь на всех ...

+0

Что такое сгенерированный html выглядит как –

+0

@PatrickEvans Я должен был добавить это раньше, мои извинения, отчет находится в SQL. – RoboVisits

+0

, но отчеты отображаются на веб-странице, как вы упомянули загрузку страницы, правильно? –

ответ

0

Используя классический отчет, просто идут атрибуты столбцов и используйте свойство Highlight Words под кодом Column Formatting.

Вы можете ввести статический текст или ссылку на приложение/страницы.

В вашем случае вы можете создать элемент приложения (допустим, CURRENT_DATE), который будет содержать сегодняшнюю дату в формате, соответствующем отображаемому в вашем отчете. А затем просто используйте эту ссылку, введя &CURRENT_DATE. в поле Highlight Words.

+0

Я забыл упомянуть, что я не лучший пользователь APEX ... Я изо всех сил пытаюсь создать страницу, вы можете уточнить, пожалуйста? – RoboVisits

+0

Если вы используете текущую дату только на странице, вы можете перейти с элементом страницы вместо элемента приложения. Сначала создайте элемент (скрытый) на своей странице, затем создайте вычисление страницы (перед заголовком) типа _PL/SQL function Body_ и используйте следующий код: 'return to_char (sysdate, 'YYYY-MM-DD');'. Отрегулируйте формат даты в соответствии с тем, который используется в вашем отчете. Наконец, ссылайтесь на этот элемент в поле _Highlight Words_ в атрибутах отчета. – Yann39

Смежные вопросы