ListView и модели данных — Blackberry

Я разрабатываю для Blackberry 10.

Я пытаюсь сохранить и загрузить модель данных JSON в список в своем приложении. Сначала он загружается через пару строк C++ в файле app.cpp, а затем переключает управление на файл QML. Однако я не знаю, как сохранить новые ячейки в этой базе данных JSON. Я не знаю, как перезагрузить ListView после сохранения. Наконец, я не знаю ограничений относительно того, что я могу и не могу сохранять в базе данных JSON. Кто-нибудь может предложить некоторую помощь? Должен ли я вообще использовать модель JSON или это должен быть QML или даже XML? Спасибо за вашу помощь.


person mrplants    schedule 20.04.2013    source источник


Ответы (1)


Некоторая дополнительная информация о том, что вы здесь делаете, была бы полезна, чтобы дать ответ. JSON — это формат, используемый для хранения и представления объектов в строке, это не база данных. Обычно работа с ListView требует создания ListModel, которая содержит ваши данные и визуализируется ListView. При работе с ListModel у вас есть доступ к множеству функций, описанных на странице http://harmattan-dev.nokia.com/docs/library/html/qt4/qml-listmodel.html . Из вашего вопроса неясно, что вы на самом деле делаете, хотя я бы предложил опубликовать ваш код, чтобы все было понятно.

person Deadron    schedule 22.04.2013