Hello,
I am currently working on a tool that displays a list of items that I want to be able to edit in a "nice" way.
Each item has a custom id similar to "item_<itemId>"
When editing an item I create an new CKEDITOR instance dynamically and set it's content based on the item's content.
I was wondering if there is another way to access my CKEDITOR instances in my javascript code than by using something like this:
It works fine but I am being told that it isn't the cleanest way to do it. To be fair my first thought was to try and look for a method such as CKEDITOR.getInstance(instanceName) and then just call setData() on the returned instance... but I couldn't find such a method in the doc.
So in summary, is there a another/proper way to retrieve instances with dynamic names?
I am currently working on a tool that displays a list of items that I want to be able to edit in a "nice" way.
Each item has a custom id similar to "item_<itemId>"
When editing an item I create an new CKEDITOR instance dynamically and set it's content based on the item's content.
I was wondering if there is another way to access my CKEDITOR instances in my javascript code than by using something like this:
CKEDITOR.instances["item_"+itemId].setData(itemData);
It works fine but I am being told that it isn't the cleanest way to do it. To be fair my first thought was to try and look for a method such as CKEDITOR.getInstance(instanceName) and then just call setData() on the returned instance... but I couldn't find such a method in the doc.
So in summary, is there a another/proper way to retrieve instances with dynamic names?