OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
2015-09-01 12:57
204 查看
思路:两种解决方法,
第一种使用MessageTextInput 主要是修改widthlength,超出length的自动换行.再将Disabled 设为True (不允许修改里面的值)
(此种方法易于实现且兼容性好)
第二种使用MessageStyleText 这个是没有办法对Length进行修改的,所以对属性的修改不会产生换行效果所以要使用一种”特殊的方法” 给Item自定义CSS OAF的页面本质也是HTML 所以可以自定义CSS
这里主要介绍第二种方法
Item设置后 就要自定义CSS 应该在页面打开之前就需设置完成..所以在CO中的processRequest()方法中进行设置
创建CSSStyle 并且设置Property,获取需要修改CSS的Item (我这里是一个Table),并将CSS 应用到Item中
自定义css的使用还有另一种方法打开C:\p9879989_R12_GENERIC\jdevhome\jdev\myhtml\OA_HTML\cabo\styles(具体的开发工具的路径)
这个是OAF给用户将自定义的CSS放在里面
style selector是CSS的名字(名字前加.)
property name是css 中属性的名字 后面放属性值
(尝试过在VORowImpl中的get方法写一个方法每隔25个字符添加空格效果可以成功,但是有些会报错,目前没有找到原因…找到后补上)
参考: http://hnkjfml.blog.163.com/blog/static/864900520112189154129/
第一种使用MessageTextInput 主要是修改widthlength,超出length的自动换行.再将Disabled 设为True (不允许修改里面的值)
(此种方法易于实现且兼容性好)
第二种使用MessageStyleText 这个是没有办法对Length进行修改的,所以对属性的修改不会产生换行效果所以要使用一种”特殊的方法” 给Item自定义CSS OAF的页面本质也是HTML 所以可以自定义CSS
这里主要介绍第二种方法
Item设置后 就要自定义CSS 应该在页面打开之前就需设置完成..所以在CO中的processRequest()方法中进行设置
创建CSSStyle 并且设置Property,获取需要修改CSS的Item (我这里是一个Table),并将CSS 应用到Item中
自定义css的使用还有另一种方法打开C:\p9879989_R12_GENERIC\jdevhome\jdev\myhtml\OA_HTML\cabo\styles(具体的开发工具的路径)
这个是OAF给用户将自定义的CSS放在里面
style selector是CSS的名字(名字前加.)
property name是css 中属性的名字 后面放属性值
(尝试过在VORowImpl中的get方法写一个方法每隔25个字符添加空格效果可以成功,但是有些会报错,目前没有找到原因…找到后补上)
参考: http://hnkjfml.blog.163.com/blog/static/864900520112189154129/
相关文章推荐
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示
- 在 Unity 中使用 Android SDK
- UVA - 12264 Risk (二分,网络流)
- 后缀表达式树
- java学习笔记之——设计模式(一)单例设计模式
- HDU3315 My Brute (求KM最大时,要求改动最少★★)
- java基础
- “==”和Equals的区别
- Linux入门教程
- Hadoop学习笔记(十七)---Hive安装及配置
- Android Studio 导入 Eclipse 的代码后,代码中的注释显示乱码问题