Что может привести к тому, что текст не будет отображаться в кнопке команды amx в среде мобильных приложений oracle? - PullRequest
0 голосов
/ 18 февраля 2020

Проблема с текстом, не отображаемым в элементе командной кнопки, началась, когда Google обновил свой WebView до версии 80.0.3987.99. Отключение chrome и сброс заводских настроек по умолчанию, а затем повторное включение google chrome работает, однако, как только они выпустят новое обновление, он снова изменит WebView, снова вызывая проблему с отсутствующим текстом. Я ищу, чтобы найти более постоянное решение, чтобы исправить проблему. Ниже приведен пример того, как мой код выглядит для кнопки.

<amx:commandButton text="  Logged in  " inlineStyle="background-color:#00fa1d; border: 1px solid #0069aa; border-radius:9px; color: white;"></amx:commandButton>

image showing no text in buttons

1 Ответ

0 голосов
/ 02 марта 2020

Единственным доступным решением, которое я нашел, было воссоздание командных кнопок в виде командных ссылок, которые я разработал так, чтобы они выглядели как командные кнопки. Стиль тот же, а функциональность восстановлена.

Изменить командную кнопку:

    <amx:commandButton text="  Logged in  " inlineStyle="background-color:#00fa1d; border: 1px solid #0069aa; border-radius:9px; color: white;" rendered = "#{preferenceScope.application.ebs.loggedIn}"></amx:commandButton>

Командная ссылка:

        <amx:commandLink text="  Logged in  " inlineStyle="background-color:#00fa1d; border: 1px solid #0069aa; border-radius:9px; color: white; padding: 5px 15px 5px 15px; text-decoration:none !important;" rendered = "#{preferenceScope.application.ebs.loggedIn}"></amx:commandLink>
...