通过jQuery配置编辑器时配置工具栏

时间:2011-08-05 20:51:05

标签: jquery ckeditor

我遵循以下example,它就像魅力一样:

  

CKeditor for jquery

     

创建编辑器实例,而不是通常的CKEditor核心脚本,   您需要在页面中加载jQuery Adapter文件,如下所示   顺序:

                 

此时,任何textarea,p或div元素都可以转换为   简单地使用ckeditor()方法的富文本编辑器:

     

$('textarea.editor')。fixitor();

我在那里使用Struts 2和ajax验证支持(struts2-jquery插件),因此使用插件的提交按钮。到目前为止一切都很好但是用户仍然会点击工具栏上的“保存”按钮,该按钮以旧时尚方式提交整个表单,这会破坏我的逻辑。

如何禁用工具栏中的“保存”按钮?我认为我真正要问的是,当我按照上面链接中描述的方式初始化时,我是如何访问ckeditor配置对象的,因为我已经找到了关于如何配置工具栏的文档,如果你把它归为“正常”的非jquery办法。 http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar

1 个答案:

答案 0 :(得分:2)

您可以使用与传统方式相同的方式修改工具栏。

$('textarea.editor').ckeditor(<init function>, <options>)

您可以在root ckeditor目录的config.js文件中定义不同的工具栏配置。然后,在初始化编辑器时,只需传入指向工具栏配置名称的属性。

$('textarea.editor').ckeditor(function(){}, {toolbar: 'Basic'})