2

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

在我的 .jspx 中,我有类似的东西:

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

问题是,打开萤火虫后,我发现我有一个图像,而不是常规按钮!

谢谢你的帮助!

4

1 回答 1

1

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

af|inputText::content {
         background-color: red;
}

查看以下链接以了解换肤 http://download.oracle.com/docs/cd/E17904_01/web.1111/b31973/af_skin.htm#BAJFEFCJ

托管演示是了解如何为特定组件蒙皮的绝佳方式。例如,对于您的命令按钮,请查看:

http://jdevadf.oracle.com/adf-richclient-demo/faces/components/skinningKeys/commandButton.jspx

于 2011-03-22T21:15:10.390 回答