Opened 12 years ago

Closed 12 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
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 Changed 12 years ago by nicklas

  • Milestone set to BASE 2.2.2
  • Owner changed from enell to nicklas
  • Priority changed from major to minor
  • Status changed from new to assigned

comment:2 Changed 12 years ago by nicklas

  • Summary changed from inconsistent (wrong) display of values for a annotation type of type float from ListView to Floating point numbers with leading zeroes in the decimal part are not correctly displayed

comment:3 Changed 12 years ago by nicklas

  • Resolution set to fixed
  • Status changed from assigned to 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.

Note: See TracTickets for help on using tickets.