[SailfishDevel] ListModel sorting in QML

Tigre-Bleu devel at tigre-bleu.net
Sun Nov 17 21:59:14 UTC 2013


Ok, thanks

I will create my own model with sorting capabilities

Antoine

----- Mail original -----
De: "Andrey Kozhevnikov" <coderusinbox at gmail.com>
À: devel at lists.sailfishos.org
Envoyé: Dimanche 17 Novembre 2013 14:05:39
Objet: Re: [SailfishDevel] ListModel sorting in QML

afaik the use of JSONListModel not intended the sorting functions.
you need to make own model and sort json data before pushing it to model.

On 17.11.2013 18:39, Tigre-Bleu wrote:
> Hi,
>
> I have a ListView which loads a model from JSON with JSONListModel. The model contains items and category ids, but is not sorted by category.
>
> What I wand to do is to display the items sorted by categories in the ListView. I have put a section.property in the ListView but it is working only half as expected because it is not sorting the model.
>
> For instance, if my model content is:
>
> Item1 - Category1
> Item2 - Category1
> Item3 - Category2
> Item4 - Category3
> Item5 - Category3
> Item6 - Category1
>
> Then my ListView will display:
>
> Category1
>    Item1
>    Item2
> Category2
>    Item3
> Category3
>    Item4
>    Item5
> Category1
>    Item6
>
> Of course I would like Item6 to be set between Item2 and Item3.
>
> How is possible to do that in QML? I would like to avoid manually iterating on all the items to re-order.
>
> Thanks,
>
> Antoine
> _______________________________________________
> SailfishOS.org Devel mailing list

_______________________________________________
SailfishOS.org Devel mailing list


More information about the Devel mailing list