在使用PT8.50或在8.51时,你可能遇到过Rich-text编辑框。该插件使你能够格式化文本,添加颜色、链接、图片等等。下面是效果图:
如果页面中只有这么一个字段,该文本框就会有足够的空间来容纳其中的tools bars了,但是通常页面中会有许多字段,
因而留给该表示该文本框的字段的所需的空间就少了,于是需要根据业务需求对文本框中的工具条目进行瘦身或者适当的扩展。
简单的实现方式如下:
在Long Edit Box的Page Field 属性上有"Options"选项,勾选"Enable Rich Text",在第一个下拉框选择可用的配置(她们都是HTML对象)。
第二个下拉框"Image Location URL Id" 用于指定Long Edit Box中上传的图片保存的路径。
打开系统已有的HTML对象"PT_RET_CFG_PTPPB",查看其内容: CKEDITOR.config.skin='office2003'; CKEDITOR.config.toolbar =
[
['Source','-','Maximize','Preview','Print','-','Cu t','Copy','Paste','-','Undo','Redo','-','Find','Rep lace','-','HorizontalRule','Table','imageUPLOAD','L ink','Unlink','SpecialChar'],
['Format','Font','FontSize','-','Bold','Italic','U nderline','Strike'],
['JustifyLeft','JustifyCenter','JustifyRight','Jus tifyBlock','-','NumberedList','BulletedList','Outde nt','Indent','-','TextColor','BGColor']
]; 可以看到每个工具栏按钮通过CKEDITOR.config.toolbar数组中的一个条目表示,现在我只需要"链接"按钮,于是我新建一个HTML对象PT_RTE_CFG_CSN_JUST_LINK,
需要注意的是,新建的HTML对象的名字必须以PT_RTE_CFG_打头,否则在Long Edit Box属性对话中看不到自定义的HTML Object。 然后在Long Edit Box属性对话中选择PT_RTE_CFG_CSN_JUST_LINK:
瘦身效果如下:
但是上面的文本框底部显示了HTML标签,看起很不爽,于是想在之前的配置文件中修改,但是该配置文件中貌似没有可以控制这个东东的代码,到底在哪里修改呢?
原来当我使用了自定义的配置后,它会覆盖系统默认的配置即config.js中的配置。
在 \webserv\\applications\peoplesoft\POR TAL.war\\ckeditor中找到config.js文件
(在我的系统中其位置为:D:\PT8.51\webserv\peoplesoft\applications\peopleso ft\PORTAL.war\ps\ckeditor\config.js) CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.autoLanguage = false; // config.defaultLanguage = 'pt-br'; config.skin='office2003'; config.resize_enabled = false; config.removePlugins = 'elementspath'; config.toolbar = [ ['Maximize','Preview','Print','-','Cut','Copy','Pa ste','-','Undo','Redo','-','Find','Replace','-','Ho rizontalRule','Table','imageUPLOAD','Link','Unlink' ,'SpecialChar'], ['Format','Font','FontSize','-','Bold','Italic','U nderline','Strike'], ['JustifyLeft','JustifyCenter','JustifyRight','Jus tifyBlock','-','NumberedList','BulletedList','Outde nt','Indent','-','TextColor','BGColor'] ]; 可以看到该文件中包含如下两行:
config.resize_enabled = false;
config.removePlugins = 'elementspath';
于是将这两行添加到自定义的HTML Object中: 得到如下的效果:
发表评论
-
java字符串学习:String,StringBuilder,StringBuffer的学习
2012-07-06 09:52 732今晚重新学了一下j ... -
正则在JS中的使用
2012-07-06 09:45 726在Javascript里,有两 ... -
正则表达式
2012-07-06 09:37 827正则表达式基础: import java.util.reg ... -
showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时
2012-07-05 20:45 796showModalDialog使用例子,父窗口向子窗口 ... -
对View组件touch事件响应的理解
2012-07-03 13:43 888Android响应View组件的touch事件通常是采用重 ... -
twaver-flex效率与性能测试
2012-07-02 12:22 629测试环境: 测试一 节点:创建图片节点; 连 ... -
Flex 中List控件的使用,绑定XML!
2012-07-02 12:21 570效果图: Flex代码如下: flex/sp ... -
Flex3 做界面与 VC交互
2012-07-02 12:21 772Flex3 代码 height="290&qu ... -
flex用弹出窗体展示gif
2012-07-02 12:21 553GIFPlayer用于在flex中展示GIF图片。 ... -
使用Flash Catalyst创建Flex 4主题(二)
2012-07-01 09:56 986Adobe Flash Builder 4 简体中文正式版 ... -
关于flex的资料
2012-07-01 09:55 1955====Adobe官方==== Adobe : ... -
IDEA + Eclipse 开发 Maven Flex 项目的简单流程和要点
2012-07-01 09:55 943写在前面: ... -
请问大家如果买笔记本电脑会选择什么牌子的?
2012-06-30 16:20 1279请问大家如果买笔记本 ... -
笔记本电视
2012-06-30 16:20 589笔记本电视 2011年04月11日 笔记本电视 ... -
各品牌笔记本特点
2012-06-30 16:20 977各品牌笔记本特点 2011 ... -
选购笔记本的建议
2012-06-30 16:20 615选购笔记本的建议 2011年08月22日 笔记本的三个 ...
相关推荐
Peoplesoft,存本本上太多了,放这边吧,顺便可以让更多人看到,自己也没怎么看。只看了workflow的部分内容,grid和其他部分以后有时间再看了
linux安装peoplesoft
peoplesoft人力资本最大化白皮书,HR软件开发指南,peoplesoft人力资本最大化白皮书,HR软件开发指南
Peoplesoft 人才管理解决方案产品路线 详细说明,对于想了解Peoplesoft人事模板的功能,还是不错的资料。
PeopleSoft Enterprise 人力资源资料整理
PeopleSoft Enterprise 9.1 全球薪资
peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft 语法高亮peoplesoft...
PeopleSoft for the Oracle DBA, Second Edition stands on the boundary between the PeopleSoft application and the Oracle database. This new edition of David Kurtz‘s book is freshly revised, showing ...
PeopleSoft 安全性
Peoplesoft course overview.every part has its own contents.This if not just a step by step education file.
绝对好东西,peoplesoft的入门资料
PeopleSoft原厂培训,价值60W哦,供各位学习使用,禁止一切商业用途
Oracle PeopleSoft Development Workshop 1 Official Guide from PeopleTools team for 852
PeopleSoft AE 方面的帮助学习文档
peoplesoft 介绍,有兴趣的可以交流下
Peoplesoft 通过开发制作PDF维护个人数据导入系统,以便满足需求
PeopleSoft Linux 安装详解
PeopleSoft HCM Person Model in Release 8.9
关于peoplesoft数据库的详细配置
peopleSoft9.2HCM中文安装文档