ui/bindings/submithandler
module
Type Definitions
-
module:ui/bindings/submithandler~SubmitHandlerEvent
Functions
-
submitHandler( options = { options.view } ) → void
module:ui/bindings/submithandler~submitHandler
A handler useful for views working as HTML forms. It intercepts a native DOM
submit
event, prevents the default web browser behavior (navigation and page reload) and fires thesubmit
event 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(); } );
Parameters
options : object
Configuration options.
Propertiesoptions.view : View
The view which DOM
submit
events should be handled.
Returns
void