IBM Worklight - JSONStore не работает при попытке отправить данные на внутренний сервер
Мы пытаемся передать данные из приложения IBM Worklight, используя функциональность JSONStore.
Мы работаем в среде IBM Worklight V5.0.6.
Действия по воспроизведению:
- Открытая студия Worklight 5.0.6
- импортировать проект module_07_11_JSONStore_with_Sync в рабочую область
- Принять решение для переноса проекта в последнюю версию Worklight
- Сборка и развертывание приложения на сервере Worklight
- Попробуйте создать JSONStore
На этом этапе мы получаем ошибку:
JsonStoreWizard.InvokeProcedurePage
есть исключение, вызывающее адаптер
Из-за этого мы не можем создать новый экземпляр JSONStore.
В чем причина получения этой ошибки?
1 ответ
После:
Принять решение для переноса проекта в последнюю версию Worklight
Разверните adapters
Папка> Щелкните правой кнопкой мыши на user
папка> выберите развернуть адаптер Worklight и убедитесь, что он был правильно развернут в консоли.
Вы можете также протестировать адаптер отдельно. "Процедура вызова адаптера" от Eclipse.
Нет необходимости использовать мастер JSONStore для работы с этим образцом, если я правильно помню. Просто разверните адаптер, соберите все и разверните приложение, откройте приложение Android или iPhone Worklight, поиграйте с пользовательским интерфейсом и прочитайте исходный код.
Я также рекомендую прочитать документацию по JSONStore, особенно часть под Adapter. Взгляните на: WL.JSONStore, init, push, load и count. Примеры должны помочь вам получить данные и отправить их обратно в адаптер.
Если вы столкнулись с проблемами, этот ответ Stackru может помочь вам отладить и предоставить дополнительную информацию, если вы задаете вопросы JSONStore.
В чем причина получения этой ошибки?
JsonStoreWizard.InvokeProcedurePage
Кажется, ошибка указывает на то, что вызов адаптера не удался. Оставьте комментарий, если вы все еще не можете отправить данные обратно, и я, вероятно, обновлю этот ответ.