2014-09-11 2 views
0

Если я хочу динамически строить TableView, загружая данные через вызов AJAX, а не вручную указывая элементы списка (как в приведенном ниже коде), как это можно сделать? Я еще нигде не нашел примеров.Как можно динамически заполнять TableView?

ListModel { 
    id: dataModel 
    ListElement { title:"Image title"; credit:"some author"; source:"http:/..." } 
    ListElement { title:"Another title"; credit:"some author"; source:"http:/..." } 
} 

ответ

1

Вам необходимо получить данные, а затем добавить их в свою модель.

The docsListModel довольно просты и понятны, как динамически добавлять данные в модель.

Как сделать веб-запрос, here - пример получения данных в QML с использованием XMLHttpRequest.

+0

отличная! иногда, когда вы совершенно новичок в конкретном языке/структуре, требуется немного времени, чтобы эффективно использовать документы и сторонние ресурсы. Я искал это и как-то просто не нашел его, хотя это очевидно сейчас. – Aerovistae

Смежные вопросы