Fixed #460 - inputNumber cannot set value bigger than 99.999 for an ES locale
parent
2b74fb8d23
commit
d59dc76eb9
|
@ -190,7 +190,7 @@ export default {
|
||||||
},
|
},
|
||||||
getGroupingExpression() {
|
getGroupingExpression() {
|
||||||
const formatter = new Intl.NumberFormat(this.locale, {useGrouping: true});
|
const formatter = new Intl.NumberFormat(this.locale, {useGrouping: true});
|
||||||
this.groupChar = formatter.format(1000).trim().replace(this._numeral, '');
|
this.groupChar = formatter.format(1000000).trim().replace(this._numeral, '');
|
||||||
return new RegExp(`[${this.groupChar}]`, 'g');
|
return new RegExp(`[${this.groupChar}]`, 'g');
|
||||||
},
|
},
|
||||||
getMinusSignExpression() {
|
getMinusSignExpression() {
|
||||||
|
@ -266,7 +266,7 @@ export default {
|
||||||
let currentValue = this.parseValue(this.$refs.input.$el.value) || 0;
|
let currentValue = this.parseValue(this.$refs.input.$el.value) || 0;
|
||||||
let newValue = this.validateValue(currentValue + step);
|
let newValue = this.validateValue(currentValue + step);
|
||||||
|
|
||||||
this.updateInput(newValue, 'spin');
|
this.updateInput(newValue, null, 'spin');
|
||||||
this.updateModel(event, newValue);
|
this.updateModel(event, newValue);
|
||||||
},
|
},
|
||||||
onUpButtonMouseDown(event) {
|
onUpButtonMouseDown(event) {
|
||||||
|
@ -475,7 +475,7 @@ export default {
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
insert(event, text, sign = {}) {
|
insert(event, text, sign = { isDecimalSign: false, isMinusSign: false }) {
|
||||||
let selectionStart = this.$refs.input.$el.selectionStart;
|
let selectionStart = this.$refs.input.$el.selectionStart;
|
||||||
let selectionEnd = this.$refs.input.$el.selectionEnd;
|
let selectionEnd = this.$refs.input.$el.selectionEnd;
|
||||||
let inputValue = this.$refs.input.$el.value.trim();
|
let inputValue = this.$refs.input.$el.value.trim();
|
||||||
|
|
Loading…
Reference in New Issue