0
我想爲ckeditor構建一個自定義插件。如何從'select'標籤中獲取所選項目?
我的問題是,我創建了dialog
窗口,它包含'select
'菜單。無論用戶 選擇什麼,我都想插入該項目。
這是我的腳本。
function customTag(editor){
return {
title:'Audio Link',
minWidth : 200,
minHeight : 200,
buttons : [CKEDITOR.dialog.okButton, CKEDITOR.dialog.cancelButton],
onOk: function(){
var id = this.getContentElement('tab', 'menu').getValue();
//not sure what to do to get item1 and item2.
},
contents: [
{
id:'tab',
label: 'test',
elements: [
{
type:'select',
id:'menu',
items: [['item1', 0, 'item2' , 1]],
}
]
}
]
}
}
CKEDITOR.dialog.add('customTag', function(editor){
var ck = new customTag(editor)
return ck;
});
我能夠通過使用var id = this.getContentElement('tab', 'menu').getValue();
var id
將0
或1
獲得價值物品1和ITEM2但我也想item1
和item2
爲好。
他們的文檔沒有多說如何得到它。 http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.html
我不知道該怎麼做。任何人都可以幫助我嗎?謝謝!