`
Jcat
  • 浏览: 50580 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Grails中使用CKEditor

阅读更多
http://grails.org/plugin/ckeditor

Grails的插件系统让引入一个新框架需要做的工作简单到爆。

1. 在IDEA中右键点击Plugins(插件),就会列出可用的插件,打勾就安装成功。

2. 在GSP中加入
引用
<head>
....
   <ckeditor:resources/>
....
</head>
<body>
....
<form>
<ckeditor:editor name="myeditor" height="400px" width="80%">
    ${initialValue}
</ckeditor:editor>

</form>
....
</body>


3. 要不要太简单,哈哈



注意事项
1. 在GSP显示富文本的时候,如果用
<g:fieldValue bean="${companyInstance}" field="content"/>
会将HTML标签也作为文本输出。需要使用
${companyInstance.content}
才能正确显示

2. 对于使用了layout的gsp,需要保证在layout页里有
<g:layoutHead/>
原因很简单,看前面的第2步就知道了。我当时遇到这个问题,开始还以为是css导致的,排查了半天才找到症结。。。

高级-自定义工具栏
<ckeditor:config var="toolbar_bar01">
  [
  ['PasteText','-','Undo','Redo','SelectAll','RemoveFormat'],['Preview','Source','ShowBlocks'],
  '/',
  ['TextColor','BGColor','-','Bold','Italic','Underline','Strike'],['NumberedList','BulletedList','-','Outdent','Indent' ],['Link','Unlink'],['Table','HorizontalRule']
  ]
</ckeditor:config>
<ckeditor:editor name="comment" height="200px" width="90%" toolbar="bar01">
  Please write down some comment
</ckeditor:editor>

高级-回车换行模式
默认是回车=P,shift回车=BR,但这很不方便,交换一下就合理很多。
<ckeditor:config enterMode="CKEDITOR.ENTER_BR" shiftEnterMode="CKEDITOR.ENTER_P"/>


http://stefanogualdi.github.com/grails-ckeditor/docs/ref/Tags/config.html
  • 大小: 18.8 KB
分享到:
评论
1 楼 px96004 2013-08-22  
LZ 能不能讲一下 grails下用CKeditor时 上传图片 咋用

相关推荐

    grails ckeditor 0.4修改支持flv插入

    描述中的链接指向了一个百度博客文章,尽管我们无法直接访问该链接,但可以推测该博客文章可能提供了关于如何在CKEditor中实现FLV支持的详细步骤、配置过程或使用教程。这可能包括如何集成FLV插件,如何配置CKEditor...

    Grails使用FCK Editor(附源码,有截图)

    本文将详细介绍如何在Grails应用中使用FCK Editor,同时附带源码和操作截图,以帮助开发者快速理解和实现这一功能。 ### 1. 安装与引入FCK Editor 首先,我们需要下载FCK Editor的源码包,并将其解压到Grails项目...

    grails3.2.8的maven依赖

    在Grails 3.2.8中使用Maven,开发者可以方便地管理Grails应用的各种依赖,包括Grails核心库、插件、第三方Java库等。Maven的POM.xml文件是项目的核心配置文件,其中包含了项目的元数据、依赖、构建指令等信息。对于...

    ckeditor:用于导轨的Ckeditor 4.x集成gem

    克基多 CKEditor是一种WYSIWYG文本编辑器,旨在简化Web内容的... gem 'ckeditor', github: 'galetahub/ckeditor'将此包含在您的config/initializers/assets.rb : Rails.application.config.assets.precompile += %w

    gr8crm-web:演示如何使用 GR8 CRM 插件为网站提供 HTML 页面

    总结来说,"gr8crm-web" 是一个使用 GR8 CRM 插件构建的公开网站示例,展示了如何将 CRM 功能与内容编辑和图像上传结合到一个 Groovy 和 Grails 驱动的 web 应用程序中。它提供了一个学习和实践 CRM 解决方案集成到...

Global site tag (gtag.js) - Google Analytics