diff --git a/src/trait_manager/view/TraitSelectView.js b/src/trait_manager/view/TraitSelectView.js
index 7fac7c22c..3d60814e1 100644
--- a/src/trait_manager/view/TraitSelectView.js
+++ b/src/trait_manager/view/TraitSelectView.js
@@ -1,21 +1,18 @@
+import { isString, isUndefined } from 'underscore';
const TraitView = require('./TraitView');
const $ = require('backbone').$;
module.exports = TraitView.extend({
initialize(o) {
TraitView.prototype.initialize.apply(this, arguments);
- var ppfx = this.ppfx;
- this.tmpl =
- '
';
+ const { ppfx, inputhClass, fieldClass, model } = this;
+ this.listenTo(model, 'change:options', this.render);
+ this.tmpl = ``;
},
/**
@@ -25,44 +22,32 @@ module.exports = TraitView.extend({
*/
getInputEl() {
if (!this.$input) {
- var md = this.model;
- var opts = md.get('options') || [];
- var input = '