列使用JsonRestStore和ClientFilter对Dojo增强型网格进行排序

时间:2012-04-06 19:22:49

标签: dojo grid

我已经定义了一个使用JsonRestStore和ClientFilter的Dojo增强型网格。其中一列中的数据具有带数字值的字符串数据,例如“5201”。我编写了一个格式化程序,通过parseInt(value)将字符串字段更改为数字,但是当我单击该列进行排序时,值未正确排序,因为它看起来排序是基于存储数据而不是格式化的数据。看起来像ClientFilter的makeComparator方法进行排序。有没有办法为ClientFilter定义排序比较器?看起来我需要在ClientFilter比较器而不是网格单元格式化器中将数据格式化为数字。

0 个答案:

没有答案