ADF Skin.css - 自定义问题

时间:2015-04-09 06:10:13

标签: css customization webpage oracle-adf skin

我正在使用ADF skin.css来创建自定义网页。我在skin.css上做的很多自定义似乎都没有恰当地反映在页面上。例如,当我尝试将渐变效果应用于Panel Stretch Layout时,它不会出现。任何人都可以帮助提供一个如何解决这个问题的好指南吗?

谢谢, 格塔

2 个答案:

答案 0 :(得分:2)

尽管我不是HTML专家,但我发现最有效的方法是使用带有Firebug的Firefox查看生成的HTML。

要缩小HTML大小,ADF会压缩名称样式表类,例如:

class="x10" and class="x2e"

但如果删除此压缩,您将开始在html中看到如下内容:

class="af_inputComboboxListOfValues_dropdown-table"

这可以通过这样的皮肤来控制:

af|inputComboboxListOfValues::dropdown-table {
    height:350px;
}

要禁用CSS样式压缩,您需要将此cod代码段放在web.xml上:

<context-param>
   <param-name>org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name>
   <param-value>true</param-value>
</context-param>

答案 1 :(得分:1)

您可能希望从使用皮肤编辑器开始 - 这是一个快速介绍它可以做什么 - https://blogs.oracle.com/shay/entry/adf_faces_skin_editor_how