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