Мы разработали гибридное мобильное приложение с использованием IBM lightlight. В нашем приложении мы использовали разбивку на страницы. Пагинация основана на прокрутке. Если пользователь прокручивается вниз, следующая страница данных будет загружена через вызов AJAX. У меня есть четыре вкладки, каждый из которых имеет разные типы данных, которые будут открываться один за другим, если они будут прокручены. Подумайте, что я сейчас на первой вкладке и перейду на вторую вкладку. Если я вернусь к 1-й вкладке, данные снова будут получены с сервера. Я не хочу, чтобы это произошло. Поэтому я хочу кэшировать данные. Есть ли способ кэшировать данные в ярлыке IBM? Если я буду кэшировать, я также смогу обрабатывать разбиение на страницы?Как кэшировать данные в IBM Worklight?
ответ
Одна из функций в Worklight называется JSONStore.
Эта функция позволяет хранить данные локально в устройстве, которое будет извлечено в любое время (а также синхронизироваться с сервером и быть зашифрованным, но здесь они менее связаны).
Таким образом, вы можете хранить связанные данные на каждой вкладке и использовать их при необходимости. - Производительность JSONStore (поиск для разбивки на страницы)
Также следует учитывать, что JSONStore недоступен на всех платформах ОС. Существуют и другие доступные опции, такие как зашифрованный кеш, локальное хранилище и т. Д.
Вот ссылка на Comparision
Вы можете подобрать общий механизм хранения данных в случае, если вы, возможно, захотите поддержать диапазон ОС, но все же имеют общую базу кода, который поможет в конечном итоге сэкономить время, развивая кросс-платформенные приложения.
Например, для BlackBerry 10 мне пришлось вернуться к общему хранилищу, предлагаемому веб-технологиями HTML 5, и использовать его в качестве базы. Но если вы планируете поддерживать только Android, iOS или, если на то пошло, Windows 8, то магазин JSON - лучший способ!
- 1. IBM Worklight 5.0.6.1 - Как защитить данные JSONStore
- 2. IBM Worklight: Direct Update
- 3. IBM Worklight login Page
- 4. IBM Worklight - Как использовать Worklight в фоновом режиме
- 5. Управление сеансом в IBM Worklight
- 6. Запомнить меня в IBM Worklight
- 7. IBM Worklight - Как отладить приложение?
- 8. IBM Worklight - Как сохранить файл
- 9. IBM Worklight - Как отключить заставку?
- 10. IBM Worklight - Как вызвать сервлет?
- 11. IBM Worklight - Как отключить клиент?
- 12. IBM Worklight Splash Screen
- 13. Сервер IBM Worklight
- 14. IBM Worklight Hybrid App
- 15. IBM MobileFirst/Worklight JSON
- 16. IBM Worklight Http Adapters
- 17. Защита приложений IBM worklight
- 18. Как использовать jLinq в приложении IBM Worklight
- 19. IBM Worklight OutOfSyncException
- 20. установка IBM Worklight сервера
- 21. IBM Worklight - фрагментация страницы
- 22. Развертывание приложения IBM Worklight
- 23. IBM Worklight - поддержка JSONStore
- 24. IBM Worklight - Компонент оболочки
- 25. IBM Worklight 6.0 запутан
- 26. IBM Worklight не запускается
- 27. IBM Worklight-pushnotifications
- 28. IBM Worklight - Сбой сборки
- 29. JQueryMobile Ibm worklight
- 30. IBM Worklight - пряча заставки
Большое вам спасибо за ваш ответ. Я думаю, что это тот, который я искал. Мне нужно изучить этот вариант. (У) – KarthickN