Enterprise: Gebietsschema: Maske falsch auf große negative Zahl angewendet.

Erstellt am 11. Juni 2021  ·  16Kommentare  ·  Quelle: infor-design/enterprise

Beschreibe den Fehler
Die Maske addiert eine 0 zu großen negativen Zahlen.

Reproduzieren

  1. Navigieren Sie zu https://master-enterprise.demo.design.infor.com/components/locale/test-format-big-negative.html
  2. Geben Sie den Wert ein -1.482.409.800,81
  3. Klicke auf den Format-Button
  4. Beachten Sie, dass in das schreibgeschützte Feld jetzt eine zusätzliche 0 eingefügt wurde: -14824098000.81

Erwartetes Verhalten
Zusätzliche Nullen sollten nicht in die Zahl eingefügt werden

Ausführung

  • ids-enterprise: v4.51.0-dev

Screenshots
MaskOnNegativeBigNumber

Plattform

  • Infor-Anwendung/Teamname: Infor Landmark
  • Gerät: Alle
  • Betriebssystemversion: Alle
  • Browsername: Alle
  • Browserversion: Alle

Zusätzlicher Kontext
Wenn Sie auf den Wert formatieren, der anfangs vorhanden war, scheint es zu funktionieren. Vielleicht ein Problem mit einer Null vor dem Komma?

[3] critical landmark type

Alle 16 Kommentare

Mehrere Kunden (bisher drei FSM) melden dies. Erhöhte Priorität aus meiner Sicht.

Scheint nur bei einer Zahl mit 10 Stellen vor dem Komma zu passieren

Und nur mit dem Minus. Was für Zahlen sind minus Milliarden? (neugierig - Staatsschulden?)

Auf jeden Fall etwas in Finanzen!

Weitere Informationen finden Sie unter https://jira.lawson.com/browse/LMCLIENT-36032 @tmcconechy

@EdwardCoyle kannst du dir das vielleicht

@tmcconechy und @EdwardCoyle Wir brauchen einen Patch für 4.51 und möglicherweise 4.50, wenn er ein geringes Risiko hat.

Wir müssen ungefähr 4.50 sehen, wir patchen normalerweise nicht so weit zurück und ich denke, es könnte ein Problem beim Erstellen geben. Aber ich werde es versuchen..

Ich weiß auch, dass es ein anderes Problem gab, für das Sie einen Patch haben wollten, aber ich weiß nicht, welches? Können Sie mich an dieses andere Problem erinnern und ich kann das auch zu 4.51 hinzufügen?

@Sovia verwendet ihr die Option "rund" absichtlich, soweit ihr weißt? Oder macht das nur unser Code standardmäßig?

Fehler ist da...

this.truncateDecimals(-1482409800.81, 2, 2, { round: true})
"-14824098000.81"
this.truncateDecimals(-1482409800.81, 2, 2, { round: false})
"-14824098000.81"

OK, dieses Problem und #4974 sind jetzt in 4.51.3 gepatcht -> Hat einen eckigen Build und seine [email protected] gemacht

Funktioniert wie erwartet in https://main-enterprise.demo.design.infor.com/components/locale/test-format-big-negative.html?theme=new&mode=light&colors=0066D4

Werde dieses Ticket jetzt auf erledigt verschieben.

Beobachtung: Negatives Vorzeichen kann nicht direkt aus dem Feld eingegeben werden.

Verifiziert in https://main-enterprise.demo.design.infor.com/components/locale/test-format-big-negative.html?
image
image

@tmcconechy Können wir einen Patch für 4.50 bekommen? Vielen Dank

Bitte nur dieses im 4.50-Patch!

Also zwei Patches fertig
NG 9.4.6 -> Dies hat 4.50.4, die nur #5308 . enthält
NG 9.5.2 -> Dies hat 4.51.4, das sowohl #5308 als auch #5318 enthält

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen