Kindeditor中实用的编辑器api详解和实例用法(三)

  • createMenu(options)
显示下拉菜单。
参数:
object options: 初始化参数
返回: KMenu ( 下拉菜单(Menu) API )
示例:

01var menu = editor.createMenu({

02        name : 'example1',

03        width : 150

04});

05menu.addItem({

06        title : '红色',

07        click : function() {

08                alert('red');

09        }

10});

11menu.addItem({

12        title : '白色',

13        click : function() {

14                alert('white');

15        }

16});

  • hideMenu()
隐藏下拉菜单。
参数: 无
返回: KEditor
示例:

1editor.hideMenu();


  • addContextmenu(item)


添加自定义右键菜单。

参数:
object item: 请参考 KMenu.addItem(item)的item参数
返回: KEditor
示例:

01editor.addContextmenu({

02        title : 'test',

03        click : function() {

04                alert('clicked');

05        },

06        cond : true,

07        width : 150,

08});

09// 插入分割线

10editor.addContextmenu({ title : '-' });

  • hideContextmenu()
隐藏自定义右键菜单。
参数: 无
返回: KEditor
示例:

1editor.hideContextmenu();

  • createDialog(options)
显示弹出窗口(dialog)。
参数:
object options: 初始化参数
返回: KDialog ( 弹出窗口(Dialog) API )
示例:

1var dialog = editor.createDialog({

2        name : 'about',

3        width : 300,

4        title : self.lang('about'),

5        body : '<div >Hello</div>'

6});

  • hideDialog()
隐藏弹出窗口(dialog)。
参数:无
返回: KMenu
示例:

1editor.hideDialog();


摘自:http://www.eiege.com/sc/index.php/sc?id=52&c=112&c=112&n=638
经验在于积累----武二郎
原文地址:https://www.cnblogs.com/zhanghai/p/4461211.html