My Requirement - Dynamically populating items of ComboBox2 based on the selection made in ComboBox1. How can I achieve the functionality in CKEditor 3.2? Specifically I need to know how to code this line in CKEditor 3.2
"oEditor.EditorWindow.parent.FCKToolbarItems.LoadedItems['depcombo'].CreateItems();"
How it was implemented in FCK 2.6 - Based on the selection on ComboBox1, I used to call a function whose contents were as follows
if(index.match("blah1")!=null) selIndex = 1;
if(index.match("blah2")!=null) selIndex = 2;
var oEditor = FCKeditorAPI.GetInstance('fckeditor') ;
// invoke the CreateItems method of the second combo
oEditor.EditorWindow.parent.FCKToolbarItems.LoadedItems['depcombo'].CreateItems();
oEditor.Focus();
---------------- In CreateItems of ComboBox2 --------------------------
FCKToolbarDependentCombo.prototype.CreateItems=function(A){
if (parent.selIndex == 1) {
this._Combo.ClearItems();
this._Combo.AddItem('Bingo 1', 'Bingo 1');
this._Combo.AddItem('Bingo 2', 'Bingo 2');
}
.........
}
Thanks,
Vishwesh
"oEditor.EditorWindow.parent.FCKToolbarItems.LoadedItems['depcombo'].CreateItems();"
How it was implemented in FCK 2.6 - Based on the selection on ComboBox1, I used to call a function whose contents were as follows
if(index.match("blah1")!=null) selIndex = 1;
if(index.match("blah2")!=null) selIndex = 2;
var oEditor = FCKeditorAPI.GetInstance('fckeditor') ;
// invoke the CreateItems method of the second combo
oEditor.EditorWindow.parent.FCKToolbarItems.LoadedItems['depcombo'].CreateItems();
oEditor.Focus();
---------------- In CreateItems of ComboBox2 --------------------------
FCKToolbarDependentCombo.prototype.CreateItems=function(A){
if (parent.selIndex == 1) {
this._Combo.ClearItems();
this._Combo.AddItem('Bingo 1', 'Bingo 1');
this._Combo.AddItem('Bingo 2', 'Bingo 2');
}
.........
}
Thanks,
Vishwesh