在 oracle 的移动应用程序框架中,什么会导致文本不显示在 amx 命令按钮中?
What would cause text not to display within an amx command button in oracle's mobile application framework?
当 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>
我找到的唯一可用解决方案是将命令按钮重新创建为命令链接,我将其样式设置为看起来像命令按钮。样式相同,功能已恢复。
更改命令按钮:
<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>
命令 Link:
<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>
当 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>
我找到的唯一可用解决方案是将命令按钮重新创建为命令链接,我将其样式设置为看起来像命令按钮。样式相同,功能已恢复。
更改命令按钮:
<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>
命令 Link:
<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>