Hi Matthew, thanks for the info. That did the trick!
Stefan On 28.12.2011 00:52, Matthew Sherborne wrote: > When you set data it has different 'roles': > http://www.webtoolkit.eu/wt/doc/reference/html/group__modelview.html#gga0ae864e12320f9f89172735e075ed068a5ed17aded8a0e3b712698cf85a218f1f > > .. so on the standard item 'setData': > http://www.webtoolkit.eu/wt/doc/reference/html/classWt_1_1WStandardItem.html#afbe54e68e576c4902c9085f8966c93ef > > It defaults to UserRole.. > > so on the model .. the sortRole .. defaults to 'displayRole'. > > I'd call setSortRole on the model: > http://www.webtoolkit.eu/wt/doc/reference/html/classWt_1_1WStandardItemModel.html#a3aa1f52a3ae23611267e049130cb472c > > and pass UserRole in there. > > That should set you right. > > Kind Regards, > Matthew Sherborne > > > On Wed, Dec 28, 2011 at 7:03 AM, Stefan Ruppert <s...@myarm.com > <mailto:s...@myarm.com>> wrote: > > Hi all, > > I have implemented a model which has some colmuns as double values which > are converted to a string and passed to a WStandardItem object. But when > sorting this column it uses a string sorting order. E.g. it sorts as > follows: > > 17.12 > 182.24 > 19.09 > 23.17 > 240.60 > 25.78 > 26.91 > 267.13 > > How can I tell the WStandardItemModel to sort the strings as double > values? > > I have tried to overload the data() method used the UserRole for > returnung a double value for sorting. But this does not work. > > Regards, > Stefan ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest