[SailfishDevel] How to convert Xml list model into QML list model?

Jollailija Developer jollailija at gmail.com
Sat Dec 12 06:02:30 UTC 2015


I switched onCompleted to this:
Component.onCompleted: qmlListModel.append({"title": stationsModel
.get(3).title})
There should be over 70 items on this list. I think I will need to try to
do the conversion at some other place, maybe it can't see it.

2015-12-11 21:50 GMT+02:00 Alexander Ladygin <fake.ae at gmail.com>:

> seems like index out of bounds
>
> stationsModel items count is smaller than lib.stationCount
>
>
>
> On Fri, Dec 11, 2015 at 10:28 PM, Jollailija Developer <
> jollailija at gmail.com> wrote:
>
>> Hi,
>>
>> I am using Alpha Menu (People app style sorting) in my app. However it
>> only supports QML ListModel as it's dataSource. I tried doing this:
>>
>>     StationsModel {id:stationsModel}
>>
>>
>>     ListModel {
>>
>>         id: qmlListModel
>>
>>     }
>>
>>         Component.onCompleted: {console.log(lib.stationCount);fillList()}
>>
>>
>>     function fillList() {
>>
>>         var i = 0
>>
>>         for (var r = 0; r < lib.stationCount; r++) {
>>
>>             qmlListModel.append({"title": stationsModel.get(i).title}) //< line 52
>>
>>             i ++
>>
>>             console.log(i)
>>
>>         }
>>
>>     }
>>
>>
>>  Well, it isn't working. What's wrong with it? Here's the output:
>>
>> [W] unknown:52 - file:///usr/share/harbour-nettiradio/qml/Pages/StationGridView.qml:52: TypeError: Cannot read property 'title' of undefined
>>
>>
>>  "Good night to you, dear devs!" wishes
>> jollailija
>>
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>> To unsubscribe, please send a mail to
>> devel-unsubscribe at lists.sailfishos.org
>>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.sailfishos.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20151212/446690d1/attachment-0001.html>


More information about the Devel mailing list