ui/bindings/submithandler
module
Type Definitions
-
module:ui/bindings/submithandler~SubmitHandlerEvent
Functions
-
submitHandler( options = { options.view } ) → voidmodule:ui/bindings/submithandler~submitHandlerA handler useful for views working as HTML forms. It intercepts a native DOM
submitevent, prevents the default web browser behavior (navigation and page reload) and fires thesubmitevent on a view instead. Such a custom event can be then used by any emitter, e.g. to serialize the form data.import { submitHandler } from '@ckeditor/ckeditor5-ui/src/bindings/submithandler'; // ... class AnyFormView extends View { constructor() { super(); // ... submitHandler( { view: this } ); } } // ... const view = new AnyFormView(); // A sample listener attached by an emitter working with the view. this.listenTo( view, 'submit', () => { saveTheFormData(); hideTheForm(); } );Copy codeParameters
options : objectConfiguration options.
Propertiesoptions.view : ViewThe view which DOM
submitevents should be handled.
Returns
void