StyleClass被忽略了

时间:2013-12-13 13:50:49

标签: css oracle components oracle-adf skin

我在ADF面临一个非常奇怪的问题。我通过StyleClass向组件添加一个自定义类,我检查网站,它就在那里。但是当我将它的样式添加到皮肤文件时,就像这样:

.mycustomclass{   font-size:20px; }

并再次运行该文件,该组件没有我设置的自定义类,而是具有“x1ni”,它将继续作为x1nk,x1nj,x1u。 因此,由于某些原因,所有使用的类都以这样的形式重命名,当然也会被CSS文件忽略。任何未使用的类都可以。

任何人都可以解释这个问题背后的原因以及如何修复它,保留我的自定义类?

1 个答案:

答案 0 :(得分:0)

由于皮肤css压缩/混淆。 您可以通过向web.xml添加参数来禁用此行为

  <context-param>
    <description>Disable obfuscation of CSS rules</description>
    <param-name>org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name>
    <param-value>true</param-value>
  </context-param>

虽然建议仅用于开发周期,但在制作时请将其切换回 false