IBM Worklight - JSONStore не работает при попытке отправить данные на внутренний сервер

Мы пытаемся передать данные из приложения IBM Worklight, используя функциональность JSONStore.

Мы работаем в среде IBM Worklight V5.0.6.
Действия по воспроизведению:

  1. Открытая студия Worklight 5.0.6
  2. импортировать проект module_07_11_JSONStore_with_Sync в рабочую область
  3. Принять решение для переноса проекта в последнюю версию Worklight
  4. Сборка и развертывание приложения на сервере Worklight
  5. Попробуйте создать JSONStore
  6. На этом этапе мы получаем ошибку:

    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 Кажется, ошибка указывает на то, что вызов адаптера не удался. Оставьте комментарий, если вы все еще не можете отправить данные обратно, и я, вероятно, обновлю этот ответ.

Другие вопросы по тегам