我是 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;
}
查看以下链接以了解蒙皮 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
关于java - ADF - 自定义 <af :commandButton> width the property styleClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3158042/