Now:
_onSubmit : function(e) {
e.preventDefault();
this._emit('submit', this.getVal());
},
With validate by default:
_onSubmit: function(e, data) {
e.preventDefault();
this.validate().then(fieldsStatuses => {
if (this.checkFields(fieldsStatuses)) {
this._emit('submit', this.getVal());
} else {
this.getInvalidFields().then(invalidFields => {
invalidFields[0].getControl().setMod('focused');
});
}
});
}
or add new event success, or data
Now:
With validate by default:
or add new event
success, ordata