`
Jcat
  • 浏览: 49578 次
  • 性别: 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中文使用手册

    6. **Views**:Grails使用GSP作为视图模板,GSP结合了HTML和Groovy,允许在页面上执行逻辑和表达式。GSP还支持标签库,可自定义复用的UI组件。 7. **URL映射**:Grails的URL映射功能允许开发者定义直观、友好的URL...

    Grails中文参考手册

    在 Grails 中,MVC 模式用于组织应用程序的结构。Model 负责业务逻辑和数据管理,View 负责显示用户界面,Controller 处理用户请求并协调 Model 和 View 的交互。 **GORM (Grails Object-Relational Mapping)** ...

    grails-pjax:Grails Pjax插件云可帮助您在Grails中使用pjax

    Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...

    grails使用freemarker.rar

    标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...

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

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

    grails中文入门简介

    它还包含了Groovy Server Pages(GSP),这是一种基于Groovy的模板引擎,它允许开发者在页面中使用Groovy脚本。GSP标签库丰富,涵盖了数据绑定、表单处理、页面布局等多个方面。Grails的URL映射系统使得可以灵活地将...

    Eclipse下搭建Grails项目

    - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -&gt; Preferences -&gt; Groovy`中,勾选"Disable Groovy Compiler Generating...

    Grails 和 jQuery开发实例

    在本文中,我们将深入探讨如何使用Groovy on Grails(简称Grails)和jQuery来构建一个功能丰富的Web日历应用程序。Grails是一个基于Java平台的全栈式框架,它简化了Web应用的开发过程,而jQuery则是一款强大的...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认样式、语言设置等。 2. 使用方法:在GSP页面中引入FCKEditor,用户可以在网页上直接编辑富文本,如HTML代码,支持图片上传、...

    grails 使用ajax的例子

    本教程将深入探讨如何在Grails应用中使用Ajax,通过几个实际的例子来帮助理解其工作原理和常见用法。 1. **Ajax简介** Ajax(Asynchronous JavaScript and XML)的核心是JavaScript异步通信,它允许网页在不重新...

    grails中文API

    在Grails框架中,Groovy用于编写控制器、服务、领域类等组件。 3. **领域模型(Domain Model)** 在Grails中,领域模型是应用程序的核心,它代表了业务数据和逻辑。通过定义Groovy类并使用Grails的GORM(Grails ...

    Grails1.1中文文档

    《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...

    grails中的上传,下载

    5. **返回文件路径**:最后,返回文件在服务器上的相对路径,以便在前端展示或后续处理中使用。 #### GSP页面实现 - **上传按钮**:在GSP页面上添加上传按钮,触发弹出窗口进行文件选择和上传。 - **使用JavaScript...

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术...Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。

    grails ajax

    标题"grails ajax"表明我们将探讨如何在Grails应用中有效地使用Ajax技术。Ajax允许后台与服务器进行异步数据交换,而无需重新加载整个网页。这在动态数据展示、表单提交、实时更新等场景中特别有用。 在Grails中,...

    Grails Grails Grails

    1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...

    grails 中文第二版

    - Grails版本信息可以在项目的`BuildConfig.groovy`文件中找到。 **文档引擎** - 提供了文档生成工具,帮助开发者快速生成API文档。 **依赖解析** - Grails使用Ivy作为其依赖管理系统。 - 支持配置依赖关系,包括...

Global site tag (gtag.js) - Google Analytics