a:10:{s:9:"#provides";s:30:"dojox.form.manager._ValueMixin";s:9:"#resource";s:27:"form/manager/_ValueMixin.js";s:30:"dojox.form.manager._ValueMixin";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:75:"Form manager's mixin for getting/setting form values in the unified manner.";s:11:"description";s:194:"This mixin adds unified access to form widgets and form elements in terms of name-value regardless of the underlying type of an element. It should be used together with dojox.form.manager.Mixin.";s:9:"classlike";b:1;}s:43:"dojox.form.manager._ValueMixin.elementValue";a:6:{s:9:"prototype";s:30:"dojox.form.manager._ValueMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"name";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:9:"The name.";}s:5:"value";a:3:{s:4:"type";s:6:"Object";s:8:"optional";b:1;s:7:"summary";s:27:"Optional. The value to set.";}}s:6:"source";s:252:" if(name in this.formWidgets){ return this.formWidgetValue(name, value); // Object } if(this.formNodes && name in this.formNodes){ return this.formNodeValue(name, value); // Object } return this.formPointValue(name, value); // Object";s:7:"summary";s:67:"Set or get a form widget/element or an attached point node by name.";s:7:"returns";s:6:"Object";}s:47:"dojox.form.manager._ValueMixin.gatherFormValues";a:6:{s:9:"prototype";s:30:"dojox.form.manager._ValueMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"names";a:3:{s:4:"type";s:6:"Object";s:8:"optional";b:1;s:7:"summary";s:200:"If it is an array, it is a list of names of form elements to be collected. If it is an object, dictionary keys are names to be collected. If it is omitted, all known form elements are to be collected.";}}s:6:"source";s:398:" var result = this.inspectFormWidgets(function(name){ return this.formWidgetValue(name); }, names); if(this.inspectFormNodes){ dojo.mixin(result, this.inspectFormNodes(function(name){ return this.formNodeValue(name); }, names)); } dojo.mixin(result, this.inspectAttachedPoints(function(name){ return this.formPointValue(name); }, names)); return result; // Object";s:7:"summary";s:20:"Collect form values.";s:7:"returns";s:6:"Object";}s:44:"dojox.form.manager._ValueMixin.setFormValues";a:5:{s:9:"prototype";s:30:"dojox.form.manager._ValueMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:6:"values";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:32:"A dictionary of key-value pairs.";}}s:6:"source";s:404:" if(values){ this.inspectFormWidgets(function(name, widget, value){ this.formWidgetValue(name, value); }, values); if(this.inspectFormNodes){ this.inspectFormNodes(function(name, node, value){ this.formNodeValue(name, value); }, values); } this.inspectAttachedPoints(function(name, node, value){ this.formPointValue(name, value); }, values); } return this;";s:7:"summary";s:27:"Set values to form elements";}s:6:"result";a:2:{s:6:"mixins";a:1:{s:6:"normal";a:2:{i:0;s:87:"this.inspectFormNodes(function(name){ return this.formNodeValue(name); }, names)";i:1;s:91:"this.inspectAttachedPoints(function(name){ return this.formPointValue(name); }, names)";}}s:7:"summary";s:0:"";}s:18:"dojox.form.manager";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.form";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}