java - ADF - 自定义 <af :commandButton> width the property styleClass

标签 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 中的特定组件生成的 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/

相关文章:

java - 从资源中解析 XML 文件

java - Spark 数据帧加入范围慢

Firefox 中的 CSS3 @font-face 根据 URL 前缀变化

html - 在不移动下划线的情况下在 Y 轴上转换文本?

java - 创建弹出窗口(不是表单)以在 ADF 中上传文件

java - 如何在java中创建某种事件框架?

html - 在没有包装的情况下将一些 float 元素堆叠在一起

css - 如何将多个 CSS 文件添加到一个皮肤?

oracle-adf - 使用 jDeveloper OAF 和 EBS

java - 使用 oauth2 和日历 api v3 将事件插入到 google 日历 api 的示例