|
|
|
@ -18,7 +18,8 @@ define(['backbone','./TraitView'], |
|
|
|
*/ |
|
|
|
getInputEl: function() { |
|
|
|
if(!this.$input){ |
|
|
|
var opts = this.model.get('options') || []; |
|
|
|
var md = this.model; |
|
|
|
var opts = md.get('options') || []; |
|
|
|
this.input = '<select>'; |
|
|
|
if(opts.length){ |
|
|
|
_.each(opts, function(el){ |
|
|
|
@ -38,6 +39,9 @@ define(['backbone','./TraitView'], |
|
|
|
} |
|
|
|
this.input += '</select>'; |
|
|
|
this.$input = $(this.input); |
|
|
|
var val = md.get('value'); |
|
|
|
if(val) |
|
|
|
this.$input.val(val); |
|
|
|
} |
|
|
|
return this.$input.get(0); |
|
|
|
}, |
|
|
|
|