Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Изменить стиль темы приложения в отдельной сессии APEX / 6 сообщений из 6, страница 1 из 1
13.12.2016, 17:07
    #39365962
vlad6666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
Уважаемые, не подскажете, можно ли (APEX 5) каким-либо образом в запущенном приложении переключиться на другой стиль, не затрагивая других пользователей, т.е., не меняя стиля "по умолчанию"?
Например, в теме "Universal Theme - 42" есть несколько стилей: "Vista", "Vita", "Vita - Slate". На основе последнего с помощью Theme Roller я сделал ещё один - "Vita - Slate (Gray)", и в настройках темы установил ему признак "По умолчанию" (ну не люблю я белый фон). Можно ли сделать так, чтобы пользователь - любитель белого фона, работая в приложении, мог переключиться на другой стиль, например, на "Vita - Slate", но так, чтобы это никого не затронуло?
Накопал только APEX_UTIL.SET_CURRENT_THEME_STYLE, но это не то, т.к. влияет на настройки приложения для всех.
...
Рейтинг: 0 / 0
14.12.2016, 11:41
    #39366547
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
vlad6666,
imho нельзя и не нужно.
Оракл взрослая контора и делает апекс для корпоратива а не для чата и игрушек.
...
Рейтинг: 0 / 0
22.12.2016, 11:51
    #39372708
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
vlad6666,

В 5.1 есть пакет apex_theme, см процедуры SET_USER_STYLE, SET_SESSION_STYLE.

До 5.1 можно попробовать вручную через item substitutions: создать глобальный item со стилями или классами, например, F100_USER_STYLE_OPTION, потом вписать в шаблон "&F100_USER_STYLE_OPTION." и установить начальное значение с помощью before header application process. Хранить опции можно, например, с помощью APEX_UTIL.SET_PREFERENCE / APEX_UTIL.GET_PREFERENCE
...
Рейтинг: 0 / 0
22.12.2016, 12:25
    #39372757
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
SvDevВ 5.1 есть пакет apex_theme, см процедуры SET_USER_STYLE, SET_SESSION_STYLE.
вот это интересно.
Вы бы открыли топик про Новое в 5.1. Было бы удобно.
По поводу смены стилей до 5-ки, считаю проблематично.
Видел большую разницу в коде страничек для разных стилей. Некоторые типы напр. вертикальной таблицы или вкладок в шаблоне вообще отсутствовали.
IMHO
...
Рейтинг: 0 / 0
22.12.2016, 18:57
    #39373235
vlad6666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
SvDev, спасибо за идею, надо будет попробовать.
...
Рейтинг: 0 / 0
27.12.2016, 12:38
    #39375932
vlad6666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить стиль темы приложения в отдельной сессии APEX
Проапгрейдился до 5.1.
Apex_theme.SET_USER_STYLE - то, что надо.
Каждый пользователь сможет установить себе стиль независимо от остальных.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Изменить стиль темы приложения в отдельной сессии APEX / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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