DataApiMixin (core/editor/utils)
@ckeditor/ckeditor5-core/src/editor/utils/dataapimixin
Implementation of the DataApi
.
Filtering
Methods
-
getData() → String
Gets the data from the editor.
editor.getData(); // -> '<p>This is editor!</p>'
By default the editor outputs HTML. This can be controlled by injecting a different data processor. See the Markdown output guide for more details.
Note: Not only is the format of the data configurable, but the type of the
getData()
's return value does not have to be a string either. You can e.g. return an object or a DOMDocumentFragment
if you consider this the right format for you.Returns
String
Output data.
-
setData( data )
Sets the data in the editor.
editor.setData( '<p>This is editor!</p>' );
By default the editor accepts HTML. This can be controlled by injecting a different data processor. See the Markdown output guide for more details.
Note: Not only is the format of the data configurable, but the type of the
setData()
's parameter does not have to be a string either. You can e.g. accept an object or a DOMDocumentFragment
if you consider this the right format for you.Parameters
data : String
Input data.