Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Интрефейс календаря в APEX / 14 сообщений из 14, страница 1 из 1
29.02.2008, 08:37
    #35162147
Интрефейс календаря в APEX
В APEX существует свой стандратный календарь со стандартной расцветкой и расположением кнопок.
Нужно поменять цвет календаря и размеры кнопок.
Изменение файла calendar.css на сервере к успеху не привело.
У кого-нибудь есть опыт работы с календарем или советы?
...
Рейтинг: 0 / 0
29.02.2008, 10:46
    #35162456
Baykin Ilya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интрефейс календаря в APEX
А на самой странице(регионе) менять стили страниц пробовали? Создайте свой темплейт страницы и используйте ее для календаря.Стили кнопок удобно меняють в разделе Buttons на самой странице.
...
Рейтинг: 0 / 0
29.02.2008, 11:18
    #35162593
Интрефейс календаря в APEX
шаблон я могу создать
А как сделать, чтобы его вставить вместо текущего календаря?
Подскажите пожалуйста
...
Рейтинг: 0 / 0
29.02.2008, 12:19
    #35162872
Baykin Ilya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интрефейс календаря в APEX
Что вы называете шаблоном? файл .css? я под шаблоном подрузамевал Template страницы или региона.
значит так.(насколько я понял, как это сделать)
Home>Application Builder>Application №>Shared Components>Templates>Create Calendar Template
посмотрите как сделано это в других шаблонах календаря. На первый взгляд, там, вроде, нельзя напрямую подключить файл .css, хотя посмотрите (обратите внимание на закладки Definition, Monthly Calendar и т. д.). Можно здесь table class="t9StandardCalendar",подставить свой шаблон класса css.
затем уже на странице изменяете темплейт региона на ваш NEW_CALENDAR.
Сам, если честно с календарем не раболал, но на первый взгляд так.
...
Рейтинг: 0 / 0
29.02.2008, 13:19
    #35163093
Интрефейс календаря в APEX
Baykin Ilya Можно здесь table class="t9StandardCalendar",подставить свой шаблон класса css.
затем уже на странице изменяете темплейт региона на ваш NEW_CALENDAR.
Сам, если честно с календарем не раболал, но на первый взгляд так.
Так все и происходило. Поменяли класс для table, tr, td. Но ничего не помогло. Какой календарь был, таким он и остался. По моему, данные закладки не влияют на отображение календаря для формата dd.mm.yyyy HH24:MI. Не понятно зачем они там.
...
Рейтинг: 0 / 0
29.02.2008, 14:14
    #35163317
Интрефейс календаря в APEX
При создании 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
29.02.2008, 14:32
    #35163396
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интрефейс календаря в APEX
Для простоты вы можете переписать эту процедуру - т.е. создать процедуру с таким же именем и вставить её ниже в код страницы, чем вариант по умолчанию (например, footer, или post тэг элемента). Тогда сработает ваш вариант.

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

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
29.02.2008, 14:39
    #35163432
Интрефейс календаря в APEX
нет, не получится. функция формируется сразу после элемента 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
29.02.2008, 14:43
    #35163443
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интрефейс календаря в APEX
А вы попробуйте :-) В пост тэге того же элемента.

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

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


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