- Timestamp:
- 03/12/14 02:23:11 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/model/widgets/questions/ScaleInputWidget.js
r443 r508 1 1 define([ 2 "../../../widgets/_ComplexValueWidget", 2 "dijit/_Container", 3 "dijit/_TemplatedMixin", 4 "dijit/_WidgetBase", 5 "dijit/_WidgetsInTemplateMixin", 3 6 "dijit/form/RadioButton", 4 7 "dojo/_base/array", … … 8 11 "dojo/dom-construct", 9 12 "dojo/text!./templates/ScaleInputWidget.html" 10 ], function(_Co mplexValueWidget, RadioButton, array, declare, lang, domAttr, domConstruct, template) {11 return declare([_ ComplexValueWidget],{13 ], function(_Container, _TemplatedMixin, _WidgetBase, _WidgetsInTemplateMixin, RadioButton, array, declare, lang, domAttr, domConstruct, template) { 14 return declare([_WidgetBase,_TemplatedMixin,_WidgetsInTemplateMixin,_Container],{ 12 15 templateString: template, 13 16 baseClass: "qedScaleWidget", 14 min: 0,15 max: 0,16 minLabel: "",17 maxLabel: "",18 naLabel: null,19 items: null,20 value: null,21 constuctor: function() {22 this.items = [];23 this.value = {};24 },25 17 startup: function() { 26 18 if ( this._started ) { return; } … … 42 34 }, 43 35 _renderItems: function() { 44 array.forEach(this.items, function(item ,index) {36 array.forEach(this.items, function(item) { 45 37 var tr = domConstruct.create("tr", {}, this.itemsNode); 46 38 var td; … … 57 49 td = domConstruct.create("td", {}, tr); 58 50 radio = new RadioButton({ 59 name: index.toString(),51 name: this.code+item.subcode, 60 52 value: i.toString() 61 53 }); … … 69 61 td = domConstruct.create("td", {}, tr); 70 62 radio = new RadioButton({ 71 name: index.toString(),63 name: this.code+item.subcode, 72 64 value: "n/a" 73 65 });
Note: See TracChangeset
for help on using the changeset viewer.