Javascript CKEditor从选择中删除选项
我想从CKEditor中“Link”选项卡上的Javascript CKEditor从选择中删除选项,javascript,ckeditor,Javascript,Ckeditor,我想从CKEditor中“Link”选项卡上的linkTypeselect元素中删除两个选项 我该怎么做?文档中说要使用remove功能,但我不知道如何将它指向正确的元素 我们正在使用它从对话框中删除linkType和其他额外内容: CKEDITOR.on('dialogDefinition', function(ev) { var dialogName = ev.data.name; var dialogDefinition = ev.data.definition;
linkType
select元素中删除两个选项
我该怎么做?文档中说要使用remove
功能,但我不知道如何将它指向正确的元素
我们正在使用它从对话框中删除
linkType
和其他额外内容:
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
//REMOVE NOT REQUIRED TABS
dialogDefinition.removeContents('upload');
dialogDefinition.removeContents('advanced');
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
infoTab.remove('linkType');
}
});
编辑:-如和中所述,可以获取元素并为其指定选项
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
var lt=infoTab.get('linkType');
lt['items']=[['URL','Link to URL']];
我们正在使用它从对话框中删除
linkType
和其他额外内容:
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
//REMOVE NOT REQUIRED TABS
dialogDefinition.removeContents('upload');
dialogDefinition.removeContents('advanced');
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
infoTab.remove('linkType');
}
});
编辑:-如和中所述,可以获取元素并为其指定选项
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
var lt=infoTab.get('linkType');
lt['items']=[['URL','Link to URL']];
我们正在使用它从对话框中删除
linkType
和其他额外内容:
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
//REMOVE NOT REQUIRED TABS
dialogDefinition.removeContents('upload');
dialogDefinition.removeContents('advanced');
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
infoTab.remove('linkType');
}
});
编辑:-如和中所述,可以获取元素并为其指定选项
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
var lt=infoTab.get('linkType');
lt['items']=[['URL','Link to URL']];
我们正在使用它从对话框中删除
linkType
和其他额外内容:
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
//REMOVE NOT REQUIRED TABS
dialogDefinition.removeContents('upload');
dialogDefinition.removeContents('advanced');
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
infoTab.remove('linkType');
}
});
编辑:-如和中所述,可以获取元素并为其指定选项
var infoTab = dialogDefinition.getContents('info');
//REMOVE COMBO
var lt=infoTab.get('linkType');
lt['items']=[['URL','Link to URL']];
我在这里找到了答案:
我在这里找到了答案:
我在这里找到了答案:
我在这里找到了答案:
这确实会删除整个linkType select。但是我想从选择列表中删除项目。我想删除指向锚文本的
链接
和电子邮件
,只保留URL
作为选项。如果我完全删除了linkType
select下拉列表,则CKEditor无法正确插入链接。我的控制台中出现错误,这确实会删除整个链接类型选择。但是我想从选择列表中删除项目。我想删除指向锚文本的链接
和电子邮件
,只保留URL
作为选项。如果我完全删除了linkType
select下拉列表,则CKEditor无法正确插入链接。我的控制台中出现错误,这确实会删除整个链接类型选择。但是我想从选择列表中删除项目。我想删除指向锚文本的链接
和电子邮件
,只保留URL
作为选项。如果我完全删除了linkType
select下拉列表,则CKEditor无法正确插入链接。我的控制台中出现错误,这确实会删除整个链接类型选择。但是我想从选择列表中删除项目。我想删除指向锚文本的链接
和电子邮件
,只保留URL
作为选项。如果我完全删除了linkType
select下拉列表,则CKEditor无法正确插入链接。我的控制台出现错误