jdevlop 1.7之前的版本,添加skin(1)

最近,要用1.7开发东西,但实际版本到12C了。太落后了。为了统一,只能用1.7,却遇难到了一个问题,怎么使用skin更改组件的属性

看了N多东西,最终还是解决了。以下东西可能比较乱

建立皮肤
1、New新建对话框。
2、Web Tier | HTML 。
3、双击CSS File 按向导进行建立。
CSS文件的建立参见OTN上的文档(Selectors for Skinning Fusion's ADF Faces Components):http://www.oracle.com/technology/products/adf/adffaces/11/doc/skin-selectors.html
例:
.AFLabel:alias
{
font-size: 12px;
}
以上定义了Label标签所使用的字体大小。
注册使用皮肤
皮肤扩展自blafplus-rich 。
1、打开 trinidad-skins.xml 文件,如果没有就新建一个。
2、XML标签说明如下:
<id>皮肤ID号。
<family>
<extends>
<render-kit-id>
<style-sheet-name>
<bundle-name>
例程如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<skins xmlns="http://myfaces.apache.org/trinidad/skin">
<skin>
<id>
hr.desktop
</id>
<family>
hr
</family>
<extends>blafplus-rich.desktop</extends>
<render-kit-id>
org.apache.myfaces.trinidad.desktop
</render-kit-id>
<style-sheet-name>
skin/hr.css
</style-sheet-name>
</skin>
</skins>
trinidad-skins.xml文件应放在 WEB-INF/lib 目录下,系统才可自动找到。在Component Palette里选择CSS后,会出现Project CSS Files窗口,该窗口里会出现trinidad-skins.xml里定义的皮肤声明。
3、修改trinidad-config.xml文件中的<skin-family>标签。
<skin-family>hr</skin-family>

来自于http://blog.csdn.net/sunjunchi/article/details/1692028

开发工具需要设置一下,方法如下

To create a CSS file:

  1. Open your application in Oracle JDeveloper.

  2. Make sure that CSS Level 3 and ADF Faces are selected.

    1. From the menu bar, chooseTools>Preferences>CSS Editor.

    2. From theSupport CSS Levellist, selectCSS Level 3.

    3. ForSupported Components,selectADF Faces Extension.

  3. Select thePortalproject, and from theFilemenu, chooseNew.

  4. In the New Gallery dialog underCategories, expandWeb Tier, then selectHTML.

  5. SelectCSS File, and clickOK.

//来自官网

设置原理 在下一节,太多了http://blog.csdn.net/sbtmbj2010/article/details/27542787

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值