|
|
@ -3,9 +3,8 @@ import InputNumber from 'domain_abstract/ui/InputNumber'; |
|
|
|
|
|
|
|
|
export default TraitView.extend({ |
|
|
export default TraitView.extend({ |
|
|
getValueForTarget() { |
|
|
getValueForTarget() { |
|
|
var model = this.model; |
|
|
const { model } = this; |
|
|
var value = model.get('value'); |
|
|
const { value, unit } = model.attributes; |
|
|
var unit = model.get('unit'); |
|
|
|
|
|
return value ? value + unit : ''; |
|
|
return value ? value + unit : ''; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -15,7 +14,7 @@ export default TraitView.extend({ |
|
|
* @private |
|
|
* @private |
|
|
*/ |
|
|
*/ |
|
|
getInputEl() { |
|
|
getInputEl() { |
|
|
if (!this.$input) { |
|
|
if (!this.input) { |
|
|
var value = this.getModelValue(); |
|
|
var value = this.getModelValue(); |
|
|
var inputNumber = new InputNumber({ |
|
|
var inputNumber = new InputNumber({ |
|
|
contClass: this.ppfx + 'field-int', |
|
|
contClass: this.ppfx + 'field-int', |
|
|
@ -27,19 +26,8 @@ export default TraitView.extend({ |
|
|
this.$unit = this.input.unitEl; |
|
|
this.$unit = this.input.unitEl; |
|
|
this.model.set('value', value); |
|
|
this.model.set('value', value); |
|
|
this.$input.val(value); |
|
|
this.$input.val(value); |
|
|
|
|
|
this.input = inputNumber.el; |
|
|
} |
|
|
} |
|
|
return this.$input.get(0); |
|
|
return this.input; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Renders input |
|
|
|
|
|
* @private |
|
|
|
|
|
* */ |
|
|
|
|
|
// renderField() {
|
|
|
|
|
|
// if (!this.$input) {
|
|
|
|
|
|
// this.$el.append(this.tmpl);
|
|
|
|
|
|
// this.getInputEl();
|
|
|
|
|
|
// this.$el.find('.' + this.inputhClass).prepend(this.input.el);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
}); |
|
|
}); |
|
|
|