«Разрешить конечным пользователям выбирать стиль темы» для переведенных Oracle приложений ApEx - PullRequest
0 голосов
/ 31 марта 2020

Я управляю приложением ApEx (недавно переведенным на версию 19.1; первоначально созданным в версии 4), которое переведено с языка по умолчанию (Engli sh, "en") на канадский французский ("fr-ca") и мексиканский испанский sh (es-mx "), используя методы, изначально описанные в главе 6 поваренной книги ApEx 4.0 .

Недавно я включил параметр« Разрешить конечным пользователям выбирать стиль темы », которая отображает ссылку «Настроить» в нижнем колонтитуле страниц приложения. Это работает, как и предполагалось, в приложении Engli sh (пользователи могут выбирать и применять различные темы для своей учетной записи), но ссылка не отображается ни на французском, ни Spani sh apps.

Я включил и опубликовал эти приложения после включения этой функции.

Я вижу, что в HTML шаблона страницы Universal Theme есть строка подстановки (<div class="t-Footer-customize">#CUSTOMIZE#</div>) для отображения этой ссылки; в версии Engli sh она корректно заменяется выражением JavaScript (<a href="javascript:apex.theme.openCustomizeDialog( "Customize","en");">Customize</a>), но для другого языка это значение равно нулю es.

"en" - это соответствующий языковой тег Engli sh. Как можно заполнить строку # CUSTOMIZE # выражениями JavaScript для "fr-ca" и "es-mx"? Я не могу найти документацию для этой строки.

...