QuillEditor constructor
QuillEditor({
- required FocusNode focusNode,
- required ScrollController scrollController,
- required QuillController controller,
- QuillEditorConfig config = const QuillEditorConfig(),
- Key? key,
Quick start guide:
Instantiate a controller:
QuillController _controller = QuillController.basic();
Connect the controller to the QuillEditor
and QuillSimpleToolbar
widgets.
QuillSimpleToolbar(
controller: _controller,
),
Expanded(
child: QuillEditor.basic(
controller: _controller,
),
),
Implementation
QuillEditor({
required this.focusNode,
required this.scrollController,
required this.controller,
this.config = const QuillEditorConfig(),
super.key,
}) {
// Store editor config in the controller to pass them to the document to
// support search within embed objects https://github.com/singerdmx/flutter-quill/pull/2090.
// For internal use only, should not be exposed as a public API.
controller.editorConfig = config;
}