Opened 18 years ago
Closed 18 years ago
#497 closed defect (fixed)
Floating point numbers with leading zeroes in the decimal part are not correctly displayed
Reported by: | base | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | minor | Milestone: | BASE 2.2.2 |
Component: | web | Version: | |
Keywords: | float annotation type value display pb | Cc: |
Description
Version BASE 2.3.0pre (build #3130; schema #29) Web server Apache Tomcat/5.5.15 Database Dialect org.hibernate.dialect.MySQLInnoDBDialect JDBC Driver com.mysql.jdbc.Driver (version 5.0) Java runtime Java(TM) 2 Runtime Environment, Standard Edition (1.5.0_06-b05), Sun Microsystems Inc. Operating system Windows XP x86 5.1 Memory Total: 38.6 MB Free: 8.7 MB Max: 254.1 MB Browser Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Using an AnnotationType of type 'Float' for entering value '0.04' when annotating an BioSource. Click OK to save BioSource Item View, go to the Annotation Tab (Primary annotation): The value actually displayed is '0.40' BioSource List View, the value actually displayed is also '0.40' Going back to the BioSource , click on Annotation Tab, then click on the 'edit' icon after the value actually show the entered value of 0.04.
when entering 0.004, display in Item View/List View is 0.00
when entering 0.4, display in Item View/List View is 0.4
Philippe
Change History (3)
comment:1 by , 18 years ago
Milestone: | → BASE 2.2.2 |
---|---|
Owner: | changed from | to
Priority: | major → minor |
Status: | new → assigned |
comment:2 by , 18 years ago
Summary: | inconsistent (wrong) display of values for a annotation type of type float from ListView → Floating point numbers with leading zeroes in the decimal part are not correctly displayed |
---|
comment:3 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [3138]) Fixes #497: Floating point numbers with leading zeroes in the decimal part are not correctly displayed
Also added an option in the File/Preferences... dialog to allow a user to specify the number of decimals to display. This solves the 0.004 issue. Another (better) solution would be to make it possible to specify a default number of decimals to display for each annotation type. But it requires a lot more work and should be a tast of it's own.