Community
Participate
Working Groups
Created attachment 275500 [details] Screenshot of bug reproduction, table with numerical field. When numbers are displayed in table, sorting on that column happens lexicographically. sorting number 0, 1, 1000, and 2 would result in 0 1 1000 2 instead of 0 1 2 1000 I have checked for integer type. Possibly other numerical types are affected as well.
Thank you for the report. We currently don't have time to fix this, but we would be happy to accept a contribution for this.
New Gerrit change created: https://git.eclipse.org/r/133946
Gerrit change https://git.eclipse.org/r/133946 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=55405f38fd9207a3ffd2ba1e42071d708a6fa511
New Gerrit change created: https://git.eclipse.org/r/134338
Gerrit change https://git.eclipse.org/r/134338 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=867447cdf1f12229c96108f911dfb965fa9cc697
The sorting in tables was fixed to use the natural comparator for columns whose value type implements the Comparator interface. For all other columns, the sorting by the values' toString representations is still available.