Java ADF-定制a<;af:commandButton>;属性styleClass的宽度

Java ADF-定制a<;af:commandButton>;属性styleClass的宽度,java,css,oracle-adf,Java,Css,Oracle Adf,我知道,我是ADF语言的新手,经过长时间的搜索和失败的尝试,我不得不问我如何才能更改按钮布局-背景,边框使用CSS和ADF的属性“styleClass” 在我的.jspx中,我有如下内容: <af:commandButton action="#{backing_test.echoAction}" id="echo1" text="Save 1" styleClass="commandButton.buttonSaveTest" /> 问题是,在打开firebug之后,我发现它

我知道,我是ADF语言的新手,经过长时间的搜索和失败的尝试,我不得不问我如何才能更改按钮布局-背景,边框使用CSS和ADF的属性“styleClass”

在我的.jspx中,我有如下内容:

<af:commandButton action="#{backing_test.echoAction}" id="echo1"  text="Save 1" styleClass="commandButton.buttonSaveTest" />

问题是,在打开firebug之后,我发现它不是一个普通的按钮,而是一个图像


谢谢你的帮助

您不能依赖ADF中特定组件生成的HTML。获得您自己的外观和感觉的最佳方法是实现您自己的“皮肤”,它扩展了ADF已经提供的皮肤之一(例如,“blafplus”或“fusion”,新的默认设置)。然后使用CSS选择器来选择所需的组件,例如

af|inputText::content {
         background-color: red;
}
查看以下链接以了解蒙皮

托管的演示是了解如何对特定组件进行蒙皮的一种很好的方法。例如,对于您的命令按钮,请查看:


您使用的是ADF 10g还是11g?您可能对此感兴趣。它几乎准备好开始测试版了,只需要再测试几次。