OAF学习笔记-15-大文本(过长,英文数字)在table 中换行显示

思路:两种解决方法,

第一种使用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/







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值