富文本编辑器比较全面的叫CKEditor
但是牵扯到图片上传组件是要收费的.
之前采用了wangEditor,简单实用.
之后因为需要在富文本content中加入a标签锚点,也就是需要将富文本转为代码作为编辑,
之后又了解到了summernote,使用起来也是比较简单,而且功能上也是有代码编辑,图片上传等.够实用.
需要额外注意的是,在富文本的content中(主内容),保存格式要以longtext形式保存.
在修改富文本内容时,每个富文本都应对应的实现代码.
比如 summernote 中.
var markupStr = 'hello world'; $('#summernote').summernote('code', markupStr);
这里的markupStr就是content的内容,但一般是这种情况保存的.
这里配合EasyUI的datagrid做的时候,可以使用:
var row = $('#dg').datagrid('getSelected');
通过row.content来获取数据.
在数据反填时,$('#summernote').summernote('code',row.content);即可将数据反填回去.