X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..HEAD:/docs/source/Errors.html diff --git a/docs/source/Errors.html b/docs/source/Errors.html index 7e37e8e3..34bee9c3 100644 --- a/docs/source/Errors.html +++ b/docs/source/Errors.html @@ -3,8 +3,8 @@ The source code - - + + @@ -19,13 +19,13 @@ * @author Ed Spencer * @class Ext.data.Errors * @extends Ext.util.MixedCollection - * + * * <p>Wraps a collection of validation error responses and provides convenient functions for * accessing and errors for specific fields.</p> - * + * * <p>Usually this class does not need to be instantiated directly - instances are instead created * automatically when {@link Ext.data.Model#validate validate} on a model instance:</p> - * + * <pre><code> //validate some existing model instance - in this case it returned 2 failures messages var errors = myModel.validate(); @@ -39,32 +39,32 @@ errors.getByField('title'); // [{field: 'title', message: 'is too short'}] */ Ext.define('Ext.data.Errors', { extend: 'Ext.util.MixedCollection', - + /** * Returns true if there are no errors in the collection - * @return {Boolean} + * @return {Boolean} */ isValid: function() { return this.length === 0; }, - + /** * Returns all of the errors for the given field * @param {String} fieldName The field to get errors for - * @return {Array} All errors for the given field + * @return {Object[]} All errors for the given field */ getByField: function(fieldName) { var errors = [], error, field, i; - + for (i = 0; i < this.length; i++) { error = this.items[i]; - + if (error.field == fieldName) { errors.push(error); } } - + return errors; } });