An object that serves as a namespace for the methods required to perform validation.
import validationEngine from "devextreme-vue/validation-engine"
Gets the default validation group.
The default validation group.
The object returned by the getGroupConfig(group) function has the following structure.
let defaultValidationGroup = DevExpress.validationEngine.getGroupConfig(); // ===== or when using modules ===== import validationEngine from 'devextreme/ui/validation_engine'; let defaultValidationGroup = validationEngine.getGroupConfig();Angular
import validationEngine from 'devextreme/ui/validation_engine'; let defaultValidationGroup = validationEngine.getGroupConfig();Vue
import validationEngine from 'devextreme/ui/validation_engine'; let defaultValidationGroup = validationEngine.getGroupConfig();React
import validationEngine from 'devextreme/ui/validation_engine'; let defaultValidationGroup = validationEngine.getGroupConfig();
Gets a validation group with a specific key.
Parameters:The validation group's name or instance.
The object returned by the getGroupConfig(group) function has the following structure.
let validationGroup = DevExpress.validationEngine.getGroupConfig('myGroup'); // ===== or when using modules ===== import validationEngine from 'devextreme/ui/validation_engine'; let validationGroup = validationEngine.getGroupConfig('myGroup');Angular
import validationEngine from 'devextreme/ui/validation_engine'; let validationGroup = validationEngine.getGroupConfig('myGroup');Vue
import validationEngine from 'devextreme/ui/validation_engine'; let validationGroup = validationEngine.getGroupConfig('myGroup');React
import validationEngine from 'devextreme/ui/validation_engine'; let validationGroup = validationEngine.getGroupConfig('myGroup');
Registers all the Validator objects extending fields of the specified ViewModel.
Parameters:The ViewModel object has fields extended by the dxValidator objects.
To specify validation rules for ViewModel fields, extend the latter with the dxValidator object.
var viewModel = { login: ko.observable("").extend({ dxValidator: { validationRules: [{ type: 'required', message: 'We need your credentials' }] } }), //... }
To register the rules that are defined within the dxValidator objects, call the DevExpress.validationEngine.registerModelForValidation(model) function passing the ViewModel object as a parameter.
DevExpress.validationEngine.registerModelForValidation(viewModel);
To validate the rules that are defined within the dxValidator objects, call the DevExpress.validationEngine.validateModel(model) function passing the ViewModel object as a parameter.
Resets the values and validation result of the editors that belong to the default validation group.
jQueryDevExpress.validationEngine.resetGroup(); // ===== or when using modules ===== import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup();Angular
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup();Vue
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup();React
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup();
Resets the values and validation result of the editors that belong to the specified validation group.
Parameters:The validation group's name or instance.
jQueryDevExpress.validationEngine.resetGroup('myGroup'); // ===== or when using modules ===== import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup('myGroup');Angular
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup('myGroup');Vue
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup('myGroup');React
import validationEngine from 'devextreme/ui/validation_engine'; validationEngine.resetGroup('myGroup');
Unregisters all the Validator objects extending fields of the specified ViewModel.
Parameters:Specifies the model to unregister.
Validates editors from the default validation group.
jQuerylet validationResult = DevExpress.validationEngine.validateGroup(); // ===== or when using modules ===== import validationEngine from 'devextreme/ui/validation_engine'; let validationResult = validationEngine.validateGroup();Angular
import validationEngine from 'devextreme/ui/validation_engine'; let validationResult = validationEngine.validateGroup();Vue
import validationEngine from 'devextreme/ui/validation_engine'; let validationResult = validationEngine.validateGroup();React
import validationEngine from 'devextreme/ui/validation_engine'; let validationResult = validationEngine.validateGroup();See Also
Validates editors from a specific validation group.
Parameters:The validation group's name or instance.
Validates a view model.
Parameters:The ViewModel object that has fields extended by the dxValidator objects.
To specify validation rules for ViewModel fields, extend the latter with the dxValidator object.
var viewModel = { login: ko.observable("").extend({ dxValidator: { validationRules: [{ type: 'required', message: 'We need your credentials' }] } }), //... }
To register the rules that are defined within the dxValidator objects, call the DevExpress.validationEngine.registerModelForValidation(model) function passing the ViewModel object as a parameter.
DevExpress.validationEngine.registerModelForValidation(viewModel);
To validate the rules that are defined within the dxValidator objects, call the DevExpress.validationEngine.validateModel(model) function passing the ViewModel object as a parameter.
DevExpress.validationEngine.registerModelForValidation(viewModel);Feel free to share topic-related thoughts here.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4