Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006651 [JEDI VCL] 00 JVCL Components minor always 2018-09-27 11:41 2018-10-01 21:57
Reporter ggoelles View Status public  
Assigned To AHUser
Priority normal Resolution fixed Platform
Status resolved   OS
Projection none   OS Version
ETA none Fixed in Version Daily / GIT Product Version 3.48
  Target Version Product Build
Summary 0006651: Not all German special characters are accepted through EditControls in TJvDBGrid
Description 'ü' and capital special characters like 'Ü', 'Ö', 'Ä' are not accepted with a German keyboard
Steps To Reproduce
Additional Information Found the bug in JvDBGrid.pas in the constructor.

constructor TJvDBGrid.Create(AOwner: TComponent);

// Note to users: the second line may not compile on non western european
// systems, in which case you should simply remove it and recompile.
FCharList :=
    ['A'..'Z', 'a'..'z', ' ', '-', '+', '0'..'9', '.', ',', Backspace,
     'é', 'è', 'ê', 'ë', 'ô', 'ö', 'û', 'ù', 'â', 'à', 'ä', 'î', 'ï', 'ç'];

use this instead:
    ['A'..'Z', 'a'..'z', ' ', '-', '+', '0'..'9', '.', ',', Backspace,
     'é', 'è', 'ê', 'ë', 'ô', 'ö', 'Ö', 'û', 'ù', 'ü', 'Ü', 'â', 'à', 'ä', 'Ä', 'î', 'ï', 'ç'];
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0021577)
AHUser (developer)
2018-10-01 21:57

Fixed by removing the public CharList property and using TCharacter.IsLetterOrDigit instead of it.

- Issue History
Date Modified Username Field Change
2018-09-27 11:41 ggoelles New Issue
2018-10-01 21:57 AHUser Note Added: 0021577
2018-10-01 21:57 AHUser Status new => resolved
2018-10-01 21:57 AHUser Fixed in Version => Daily / GIT
2018-10-01 21:57 AHUser Resolution open => fixed
2018-10-01 21:57 AHUser Assigned To => AHUser


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker