- Timestamp:
- 03/13/14 00:44:08 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/model/widgets/SurveyRenderWidget.js
r508 r511 4 4 "dojo/_base/array", 5 5 "dojo/_base/declare", 6 "dojo/_base/lang", 6 7 "dojo/dom-construct", 7 8 "dojo/text!./templates/SurveyRenderWidget.html" 8 ], function(_ComplexValueWidget, QuestionWidgetFactory, array, declare, domConstruct, template) {9 ], function(_ComplexValueWidget, QuestionWidgetFactory, array, declare, lang, domConstruct, template) { 9 10 return declare([_ComplexValueWidget],{ 10 11 templateString: template, … … 31 32 },this); 32 33 },this); 34 }, 35 _getValueAttr: function() { 36 var newValue = {}; 37 array.forEach(this._getDescendantFormWidgets(),function(widget){ 38 lang.mixin(newValue,widget.get('value')); 39 },this); 40 this.value = newValue; 41 return this.value; 42 }, 43 _setValueAttr: function(value) { 44 array.forEach(this._getDescendantFormWidgets(),function(widget){ 45 widget.set('value',value); 46 },this); 47 this.value = value; 33 48 } 34 49 });
Note: See TracChangeset
for help on using the changeset viewer.