updateEditorState method
void
updateEditorState( - dynamic newEditorState
)
Implementation
void updateEditorState(EditorState newEditorState) {
setState(() {
editorState = newEditorState;
if (widget.editable && widget.autoFocus) {
editorState.updateSelectionWithReason(
Selection.single(
path: [0],
startOffset: 0,
),
reason: SelectionUpdateReason.uiEvent,
);
}
editorScrollController = EditorScrollController(
editorState: editorState,
shrinkWrap: widget.shrinkWrap,
);
_changeListener?.cancel();
if (widget.onChanged != null) {
_changeListener = editorState.transactionStream.listen(
(data) {
_triggerExport(widget.onChanged!);
},
onError: (e, s) {
_log.severe('tx stream errored', e, s);
},
onDone: () {
_log.info('tx stream ended');
},
);
}
});
}