IBM Mobile第一个JSONstore不能正常运行7.1版本

时间:2017-02-12 14:50:18

标签: ibm-mobilefirst jsonstore

我的移动第一工作室插件版本 7.1.0.00-20161006-0540 。我们已升级到服务器的最新 iFix IMF 00-20161118-2214

我们刚开始使用IBM知识中心为JSONstore提供的示例代码,但我们收到错误 -11 OPERATION_FAILED_ON_SPECIFIC_DOCUMENT

我们使用来自WLinit的JavaScript调用了JSONStore初始化然后我们只会得到这个错误-11,如果它在Wlinit之外它没有在控制台中显示任何内容。

我们已经在应用程序描述符文件中提到了JSONSTORE

2 个答案:

答案 0 :(得分:1)

最后我发现了问题。 问题出在config.xml

此处的功能标记名称错误。我将StoragePluginStoragePlugin替换为StoragePlugin。

在新的iFix中也存在同样的问题。

感谢

答案 1 :(得分:0)

从WLInit调用JSONStore(在initOptions.js?中)不是为JSONStore进行初始化的地方......

您应该在function wlCommonInit()内的main.js中初始化JSONStore集合,如下所示:

 function wlCommonInit() {
     var collections = {
         people : {
              searchFields: {name: 'string', age: 'integer'}
         }
     };

     WL.JSONStore.init(collections).then(function (collections) {
         // handle success - collection.people (people's collection)
         alert("success);
     }).fail(function (error) {
         // handle failure
         alert ("failure");
     });
}