2018-06-03 22:26:41 +08:00
..
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00
2018-06-03 22:26:41 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

file pattern is UTF-8

--version 2.1---------------------------------------------------------------------------------
1. Frame/skins底层样例皮肤
	底层维护的皮肤,为研发服务,产品及项目不允许修改,但可以不使用
	
2. AppMain/skins开发扩展皮肤
	产品或项目扩展皮肤,为产品服务
	产品升级要注意底层对皮肤是否有另外要求,若有要求需要进行调整

--version 2.1---------------------------------------------------------------------------------
1. 将定制皮肤包形式转换为配置皮肤形式即将要使用的单个皮肤包配置到skin.xml文件中去。
2. 空文件补充,若引用了皮肤包内不存在的文件,补充空文件。

--version 1.0---------------------------------------------------------------------------------
1. 准备工作,底层修改
   1.0 SkinItem定义皮肤对象
   1.1 在AWE服务中增加定制皮肤初始化
       1.1.1 Web.xml文件中AWE初始化服务内增加定制皮肤包路径参数FixSkinFolder
       1.1.2 修改com.amarsoft.awe.control.InitAWEServlet
   1.2 在用户数据表USER_INFO中增加字段SkinPath
       ALTER TABLE USER_INFO ADD SkinPath VARCHAR(200);
       COMMENT ON COLUMN USER_INFO.SkinPath IS '皮肤路径';
   1.3 在用户对象com.amarsoft.context.ASUser中增加非空SkinItem skin属性
       1.3.1 在用户初始化数据查询中查询出SkinPath字段值赋予skin属性path值
       1.3.2 只提供getSkin方法不提供setSkin方法保证skin非空
   1.4 在用户登录信息初始化页面Logon.jsp增加用户当前皮肤初始化(根据皮肤地址重载皮肤对象)
   1.5 在菜单右侧按钮增加皮肤切换功能
       1.5.1 在SystemArea.jsp页面增加切换按钮
       1.5.2 增加修改用户皮肤AJax页面ReloadSkin.jsp
   1.6 在运行时环境初始化页面片段中从用户信息CurUser中获取皮肤地址并定义皮肤地址变量sSkinPath
   1.6 在include文件中增加引入需要修改的样式文件以sSkinPath为目录
2. 皮肤包增减
   2.1 在WebContent下增加皮肤包(有定制皮肤默认包在web中配置FixSkinFolder中对应的地址)
   2.2 在皮肤包下存在三种文件
       2.2.1 皮肤包说明文件readme.properties,定义皮肤对象的一些属性,如名称 备注说明等
       2.2.2 皮肤对应图标icon.gif便于展示在皮肤切换预览上
       2.2.3 具体皮肤样式文件包含css images等