Support comma seperator for amount field, dynamically change to dot. Fixes #2951

This commit is contained in:
dsc 2020-07-07 16:27:57 +02:00
parent 596b71b293
commit 8c8faf29e4

View file

@ -296,6 +296,7 @@ Rectangle {
inlineButtonText: qsTr("All") + translationManager.emptyString
inlineButton.onClicked: amountLine.text = "(all)"
onTextChanged: {
amountLine.text = amountLine.text.replace(",", ".");
const match = amountLine.text.match(/^0+(\d.*)/);
if (match) {
const cursorPosition = amountLine.cursorPosition;
@ -311,7 +312,7 @@ Rectangle {
}
validator: RegExpValidator {
regExp: /^(\d{1,8})?([\.]\d{1,12})?$/
regExp: /^(\d{1,8})?([\.,]\d{1,12})?$/
}
}