Hi,
Been playing around with this for a couple of weeks now with no success...
In a CKEditor dialog, text input fields are renamed with a unique number - e.g. id: 'txtUrl' will become something like id='27_textinput'.
How do I reference this?
But these don't work. Thanks in advance, R
Been playing around with this for a couple of weeks now with no success...
In a CKEditor dialog, text input fields are renamed with a unique number - e.g. id: 'txtUrl' will become something like id='27_textinput'.
How do I reference this?
// I feel it should be something like: var myfield = CKEDITOR.instances.myElement.document.$.body.getId('txtUrl'); // or maybe: var myfield = CKEDITOR.dialog.getContentElement('info','txtUrl'); // and then: myfield.value = 'myvalue';
But these don't work. Thanks in advance, R
Re: Referencing text input fields in dialogs
Maybe this will help
http://cksource.com/forums/viewtopic.php?f=11&t=16974
Re: Referencing text input fields in dialogs
Thanks again,
R
Re: Referencing text input fields in dialogs
From what I can see, the following should work, but it doesn't. Do you have any pointers on why?
this.getInputElement().$.setValue('asdasdsa');
Also, I'll be referencing the UIElement from outside of the setup function eventually, so will need to make the variable globally accessible, but using "var window.txtUrlres" or declaring the variable in my main page doesn't work (the first one stops the dialog from loading)...
Thanks for your help, R
Re: Referencing text input fields in dialogs
This was the final solution: