Что может привести к тому, что текст не будет отображаться в командной кнопке amx в структуре мобильного приложения оракула?

Проблема с неотображаемым текстом в элементе командной кнопки возникла, когда 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>

изображение без текста на кнопках


person g4ost    schedule 18.02.2020    source источник


Ответы (1)


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

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

    <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>
person g4ost    schedule 02.03.2020