Javascript CKeditor:更改对话框中的默认选择选项

Javascript CKeditor:更改对话框中的默认选择选项,javascript,select,dialog,ckeditor,Javascript,Select,Dialog,Ckeditor,我常乐链接对话框窗口。需要能够插入只锚删除url和电子邮件选项。我使用以下代码: CKEDITOR.on“dialogDefinition”,函数ev{ var dialogName=ev.data.name; var dialogDefinition=ev.data.definition; 如果dialogName=='link'{ var infoTab=dialogDefinition.getContents'info'; var linktypeField=infoTab.get'li

我常乐链接对话框窗口。需要能够插入只锚删除url和电子邮件选项。我使用以下代码:

CKEDITOR.on“dialogDefinition”,函数ev{ var dialogName=ev.data.name; var dialogDefinition=ev.data.definition; 如果dialogName=='link'{ var infoTab=dialogDefinition.getContents'info'; var linktypeField=infoTab.get'linkType'; linktypeField['default']='anchor'; linktypeField['items'].0,1; linktypeField['items'].1,1; }
}; 您的定制还可以,只是缺少:

linktypeField.setup = function() {
    this.setValue( 'anchor' );
};
因为默认实现在创建新链接时选择url链接类型,除非编辑器内容中选择的数据链接表示不同:

setup: function( data ) {
    this.setValue( data.type || 'url' );
},