5 ux.FieldCollection = ux.Observable.extend({
7 fields: [] // the collection of fields
11 this.fields = this.config.fields;
13 validate: function() {
14 return this.fields.reduce(function(r, field) {
15 return r && field.validate();
18 getData: function(type) {
19 return this.fields.reduce(function(r, field) {
20 r[field.name] = field.val(); return r;