powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Интрефейс календаря в APEX
14 сообщений из 14, страница 1 из 1
Интрефейс календаря в APEX
    #35162147
В APEX существует свой стандратный календарь со стандартной расцветкой и расположением кнопок.
Нужно поменять цвет календаря и размеры кнопок.
Изменение файла calendar.css на сервере к успеху не привело.
У кого-нибудь есть опыт работы с календарем или советы?
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35162456
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на самой странице(регионе) менять стили страниц пробовали? Создайте свой темплейт страницы и используйте ее для календаря.Стили кнопок удобно меняють в разделе Buttons на самой странице.
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35162593
шаблон я могу создать
А как сделать, чтобы его вставить вместо текущего календаря?
Подскажите пожалуйста
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35162872
Baykin Ilya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы называете шаблоном? файл .css? я под шаблоном подрузамевал Template страницы или региона.
значит так.(насколько я понял, как это сделать)
Home>Application Builder>Application №>Shared Components>Templates>Create Calendar Template
посмотрите как сделано это в других шаблонах календаря. На первый взгляд, там, вроде, нельзя напрямую подключить файл .css, хотя посмотрите (обратите внимание на закладки Definition, Monthly Calendar и т. д.). Можно здесь table class="t9StandardCalendar",подставить свой шаблон класса css.
затем уже на странице изменяете темплейт региона на ваш NEW_CALENDAR.
Сам, если честно с календарем не раболал, но на первый взгляд так.
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163093
Baykin Ilya Можно здесь table class="t9StandardCalendar",подставить свой шаблон класса css.
затем уже на странице изменяете темплейт региона на ваш NEW_CALENDAR.
Сам, если честно с календарем не раболал, но на первый взгляд так.
Так все и происходило. Поменяли класс для table, tr, td. Но ничего не помогло. Какой календарь был, таким он и остался. По моему, данные закладки не влияют на отображение календаря для формата dd.mm.yyyy HH24:MI. Не понятно зачем они там.
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163317
При создании DatePicker на region-е создается код на кнопку календаря

<script type="text/javascript">
<!--

function genCal0_p_t03_3()
{
w = open("wwv_flow_utilities.show_as_popup_calendar" +
"?p_element_index=" + escape('p_t03') +
"&p_form_index=" + escape('0') +
"&p_date_format=" + escape('DD.MM.YYYY HH24:MI') +
"&p_bgcolor=" + escape('#666666') +
"&p_dd=" + escape('28') +
"&p_hh=" + escape('00') +
"&p_mi=" + escape('00') +
"&p_pm=" +
"&p_yyyy=" + escape('2008') +
"&p_lang=" + escape('en-us') +
"&p_application_format=" + escape('N') +
"&p_application_id=" + escape('107') +
"&p_security_group_id=" + escape('984531997848518') +
"&p_mm=" + escape('02'),
"winLov",
"Scrollbars=no,resizable=yes,width=258,height=255");
if (w.opener == null)
w.opener = self;
w.focus();
}
//-->
</script>

процедура wwv_flow_utilities.show_as_popup_calendar хранится в системном пакете в субд оракул, изменить ее нельзя.
Место, где можно поменять параметр "&p_bgcolor=" + escape('#666666') , не было найдено.
похоже, что разработчики не включили функционал для изменения цвета календаря, а просто создали календарь по умолчанию.
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163396
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для простоты вы можете переписать эту процедуру - т.е. создать процедуру с таким же именем и вставить её ниже в код страницы, чем вариант по умолчанию (например, footer, или post тэг элемента). Тогда сработает ваш вариант.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163427
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кроме того есть процедуры setFont, setColor и прочие. Просто надо их вызвать.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163432
нет, не получится. функция формируется сразу после элемента datepicker

input type="text" name="p_t03" size="15" maxlength="2000" value="28.02.2008 00:00" id="HOUR_START_34" />
<
<script type="text/javascript">
<!--

function genCal0_p_t03_3()
{
w = open("wwv_flow_utilities.show_as_popup_calendar" +
"?p_element_index=" + escape('p_t03') +
"&p_form_index=" + escape('0') +
"&p_date_format=" + escape('DD.MM.YYYY HH24:MI') +
"&p_bgcolor=" + escape('#666666') +
"&p_dd=" + escape('28') +
"&p_hh=" + escape('00') +
"&p_mi=" + escape('00') +
"&p_pm=" +
"&p_yyyy=" + escape('2008') +
"&p_lang=" + escape('en-us') +
"&p_application_format=" + escape('N') +
"&p_application_id=" + escape('107') +
"&p_security_group_id=" + escape('984531997848518') +
"&p_mm=" + escape('02'),
"winLov",
"Scrollbars=no,resizable=yes,width=258,height=255");
if (w.opener == null)
w.opener = self;
w.focus();
}
//-->
</script>
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35163443
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы попробуйте :-) В пост тэге того же элемента.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #35166171
Спасибо.Цвет я поменяла. Но только фон. Будем работать дальше
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Интрефейс календаря в APEX
    #36082889
AlexProOra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнопку закрытия календаря "Close" удалось переименовать на Русский манер?
В темплейтах нет описания кнопки :(

Application Express 3.1.1.00.09
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #36083068
AlexProOra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всех кто хочет переименовать кнопку 'Close' в календаре, спасет
...
Рейтинг: 0 / 0
Интрефейс календаря в APEX
    #36083069
AlexProOra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://download-west.oracle.com/docs/cd/B31036_01/doc/appdev.22/b28550/global.htm#CHDJFHBD
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Интрефейс календаря в APEX
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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