【问题标题】:Display Error in Oracle Apex ApplicationOracle Apex 应用程序中的显示错误
【发布时间】:2012-07-21 07:30:24
【问题描述】:

我已导出我的 oracle apex 应用程序并安装在另一台计算机上。我在我的应用程序中使用了我编写的css 文件,并且我更改了Theme 中用于我的应用程序的一些设置。我也导出并安装了该 css 文件和主题。但是当我运行我的应用程序时,它无法正确显示。它只显示我在应用程序中使用过的TextsImagesTheme 不见了。但我的Login 页面显示正确。因为它没有使用我的TemplateLogin 在 oracle apex 中使用 Login 模板的页面。登录后,当我浏览应用程序中的其他页面时,它们显示不正确。这些页面上缺少主题。

问题在于我的Template。但我已将其导入到 apex 应用程序中。

我该如何解决这个问题?

更新

当我在浏览器 (chrome) 中打开 Developer Tools 时,在 Elements 选项卡的 Matched CSS Rules 部分中,仅显示 user agent stylesheet。没有我的stylesheet

【问题讨论】:

    标签: css oracle themes oracle11g oracle-apex


    【解决方案1】:

    你的 Apex 版本是多少?

    如何加载 CSS 文件?它们存储在服务器上(可使用图像前缀 #IMAGE_PREFIX# 访问)、加载到数据库中(可使用 #WORKSPACE_IMAGES# 访问)或存储在外部服务器上(可使用完整 URL 访问)?

    当您说“在另一台计算机上安装”时,您的意思是将您的应用程序加载到另一个 apex 安装中,对吗?那你确定服务器配置为另一台(尤其是图片前缀)?

    您是否检查过两个应用程序中的模板是否相同?

    【讨论】:

      【解决方案2】:
      • 检查您更改的主题模板,看看它们是否真的正确并包含对您的自定义样式表的引用
      • 检查您知道应该有样式表参考的页面的输出
      • 您将样式表存储在哪里?工作区文件、应用程序文件,还是只是在“/i/”(#IMAGE_PREFIX#) 文件夹中?
      • 如果是后者:您是否复制了您的样式表并且它是否在正确的位置?您说您将应用程序导入了另一台计算机,因此您可能只是忘记了复制这些文件。

      【讨论】:

        【解决方案3】:

        使用 Chrome 或 Firefox 中的控制台检查您的页面是否有任何错误,例如无法加载的 CSS 文件。

        【讨论】:

          猜你喜欢
          • 2014-10-06
          • 2020-09-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-03
          • 1970-01-01
          • 2014-07-30
          相关资源
          最近更新 更多