Entity sorting in memory tables
Entity sorting don't use correction collators in tables using
the default sort uses
EntityUtils.sort() that use arithmetic sort on every attribute like :
return value1 === value2 ? 0 : (value1 > value2 ? direction : (-1 * direction));
This is suitable for numbers but not for strings. 'a'>'A'
Maybe can it be ok to lower or upper case before compare, but must know the type before each call
Or, It will be much better to use collators depending on attribute type, for example with
Intl.Collator (but need also to know attribute type)
With it, sorting 'a1','a2','a10' will be possible.