- 17 Mar 2024
- 1 Minute zum Lesen
- Mitwirkende
- Drucken
- DunkelLicht
- pdf
Hoe verander ik de weergave van het value symbool in het klanten display?
- Aktualisiert am 17 Mar 2024
- 1 Minute zum Lesen
- Mitwirkende
- Drucken
- DunkelLicht
- pdf
In deze AppUiCulture mogen uitsluitend taal codes gebruikt worden waarvoor vertaal bestanden bestaan. Op dit moment is dat en-US, en-GB, nl-NL en de-DE.
Het probleem met deze taal instelling kan zijn dat de valuata in een land een andere is als de taal voor de GUI weergave. Een voorbeeld hiervan is Zwitserland. Daar kan de Duitse taal gebruikt worden als GUI, maar de Euro die hoort bij de de-DE taal instelling is niet correct voor Zwitserland, waar gewerkt wordt met de zwitserse frank.
Er zijn 2 manieren om dat probleem op te lossen.
Oplossing 1
De eerste bestaat uit het aanpassen van het TransactionDetails.xaml bestand, zie ook QA333. Als dat bestand niet bestaat, dan moet het gedownload worden uit de bijlage van QA333 en op de juiste plek op disk geplaatst worden. Vanaf dat moment zal het bestand op disk gebruikt worden in plaats van de intern mee gecompileerde klanten display layout. Hierdoor ontstaat de mogelijkheid om de weergave van de transactie totalen aan te passen. In het bestand bevindt zich een sectie:
<TextBlock
Style="{DynamicResource ResourceKey=TransactionDetailsText.TotalPrice}"
Text="{Binding TotalNetPrice, StringFormat={}{0:C}, FallbackValue=99.99}"
/>
Daarbij zorgt de {0:C} er voor dat bij de waarde van TotalPrice als 'Currency' beschouwd wordt. Daardoor plaats Windows daar automatisch het value symbool voor. Door deze aan te passen zoals hieronder valt de value weergave weg.
<TextBlock
Style="{DynamicResource ResourceKey=TransactionDetailsText.TotalPrice}"
Text="{Binding TotalNetPrice, StringFormat={}{0:#,#.00}, FallbackValue=99.99}"
/>
Oplossing 2
De tweede oplossing is mogelijk vanaf RetailVista POS versie 22.1.8065 en hoger en bestaat uit een nieuw veld LanguageCulture wat geintroduceerd is. In QA815 wordt dat nieuwe veld beschreven.
Zie ook document QA333 voor algemene technische informatie over de opbouw van het klanten display.