1
我们使用以下JSONStore API在我们的项目,这是恢复完美的值,直到我们已经更新到新的IBM MFP插件IBM JSONStore API返回的“INVALID_SEARCH_FIELD” OFFSET选项
科尔多瓦-plugin- MFP-jsonstore 8.0.2017082110
var options = {limit : 24 , offset : 24 };
WL.JSONStore.get(STORENAME).findAll(options).then(function(res){console.log(res)}).fail(function(err){console.log(err)});
上面的代码现在开始返回错误的更新后的后续
> ErrorObject {src: "find", err: 22, msg: "INVALID_SEARCH_FIELD", col:
> "STORENAME", usr: "jsonstore", …}col: "Assets"doc: {}err: 22msg:
> "INVALID_SEARCH_FIELD"res: {}src: "find"usr: "jsonstore"__proto__:
> Object
经过长时间的斗争后发现它的原因是我们在选项中使用的“OFFSET”,如果它被移除,它将返回完美的值。
这个我只在ANDROID设备上测试过。