问题标签 [jsonstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
268 浏览

underscore.js - 在 Worklight 6.0 中填充 JSON 存储数据

我在显示推送到数据库的 JSON 存储数据时遇到问题。这是我的代码片段,用于显示推送到服务器的 json 存储文档。

我正在尝试通过单击按钮来显示数据库中的文档。每次单击按钮时,整个文档都会附加到表格中,而不是替换。每次单击按钮时,如何替换文档而不是重复?

0 投票
1 回答
697 浏览

adapter - IBM Worklight 6.0 - 将参数传递给 JSONStore 加载函数

我想根据提供的参数将 JSONStore 加载到适配器映射加载函数。让我更好地解释一下。

JSONStore 初始化是这样的:

正如您在上面的代码中看到的那样,即使在将参数区域传递给适配器集合 init 之后,它是否应该在我的应用程序生命周期中发生变化,所以有时区域假设是 SOUTH,其他区域是 NORTH 等等.

我意识到,即使我在创建存储后更改了此值,适配器 getEmployee 中的映射加载函数(见下文)始终获取初始化 jsonstore 时包含的区域值,无论我稍后更改区域变量值。看起来适配器绑定 conf 在创建集合时得到,并且从不更改它

有没有办法将参数传递给 Jsonstore 加载函数,该函数在存储初始化后可以更改?

我想避免关闭并再次初始化集合以节省时间和资源。

顺便说一句,我真正需要的是根据绑定到集合的适配器参数对从数据库加载的内容具有灵活性。

0 投票
2 回答
681 浏览

android - IBM Worklight Android 4.4 问题,JSON 商店停止工作

我刚刚将我的 N4 升级到 Kitkat,并测试了一些使用 IBM Worklight 开发的旧应用程序。JSON Store停止工作让我感到震惊,我在下面提交的日志请检查。还有其他人面临同样的问题吗?

11-27 11:48:03.078:I/jsonstore-core(23424):执行迁移到 JSONStore 2.0 11-27 11:48:03.078:E/jsonstore-core(23424):无法创建 jsonstore 目录 11-27 11 :48:03.078:E / jsonstore-core(23424):java.lang.Exception:无法创建jsonstore目录11-27 11:48:03.078:E / jsonstore-core(23424):在com.worklight.androidgap。 plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java :220) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078 : E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage。DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin. java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/ jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.lang.Thread .run(Thread.java:841) 11-27 11:48:03.078: E/jsonstore-core(23424): 供应期间出错 11-27 11:48:03.078: E/jsonstore-core(23424): java. lang.Exception: 无法创建 jsonstore 目录 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage。ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java:220) 11 -27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078: E/jsonstore -core(23424): 在 com.worklight.androidgap.plugin.storage.DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com. worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin.java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/ jsonstore-core(23424):在 java.lang.Thread.run(Thread.java:841)

初始化通知错误:----->{ “src”:“initCollection”,“err”:-1,“msg”:“PERSISTENT_STORE_FAILURE”,“col”:“Notification”,“usr”:“test”, "doc": {}, "res": {} } [wl.jsonstore] {"src":"initCollection","err":-1,"msg":"PERSISTENT_STORE_FAILURE","col":"Notification" ,"usr":"test","doc":{},"res":{}}

0 投票
1 回答
147 浏览

android - How to open the FIPS enabled json data's in worklight App

I have downloaded the sample app for Encrypting JSON store using FIPS from IBM Worklight 6.0 Getting started modules. Using the available PDF, I added all the necessary files in the Android project and I modified the src java file as per the instruction provided by the PDF.

When checking my application in Emulator, I am unable to initialize my JSON Store, and the error showing in Logcat is

After that, I tried to check my application using Android Device. Everything is working fine, I am able to create, store and encrypt the JSON Store using FIPS, in logcat it is showing FIPSEnabled = true.

But the problem is, when previously I have created a JSON Store, I was able to see the JSON store using DDMS view, but now I am not able to check the file. Now I want to see where the JSON Store file is available and if it is truly encrypted using FIPS. What is the way to do that?

0 投票
1 回答
473 浏览

ibm-mobilefirst - 如何解决“wl_deviceNoProvisioningRealm.null 返回键:userId”错误?

我正在使用命令

获取用户的 deviceId 并使用适配器将其与其他信息一起发送。

问题是每次我更新应用程序时,即使给它另一个版本号,每次调用代码时我都会开始收到下面的错误

如果我调用WL.JSONStore.destroyinside wlCommonInit(),我可以修复它,但我当然不能在生产环境中修复它。

获取 deviceId 的代码被调用了两次,其中之一是当我在“adapter..load..params”内初始化集合时。

这是解决它的方法吗?

先感谢您。

0 投票
2 回答
1454 浏览

ibm-mobilefirst - Android 4.4 上的 IBM Worklight 6.1 JsonStore 问题

我已经升级到 Worklight 6.1,并且我期望我在这里提到的IBM Worklight Android 4.4 问题,JSON Store 停止工作的问题将得到解决,我的应用程序现在应该可以正常工作了。但仍然面临 Android 4.4 中的 JSONStore 初始化问题。请检查以下日志。

0 投票
1 回答
1521 浏览

javascript - 使用来自不同 JS 文件的 extjs Store

这是 CreateUI.js

})

路由名称.js

这是链接这两个 js 文件的 index.html 页面

火虫错误

我试图在不同的 JavaScript 文件上使用 JSonStore,但失败了。
如何解决这个问题?谢谢

0 投票
1 回答
321 浏览

ibm-mobilefirst - IBM Worklight 6.0.0.1 - 如何在没有服务器连接的情况下进行 JSONStore 初始化?

当我的移动设备没有网络连接时,我正在尝试初始化 JSONStore 集合。我已经设置了选项,但是,初始化永远不会完成。

如果设备有网络连接,相同的代码运行良好。

为了在离线时使用本地令牌,我还需要编写其他代码吗?

0 投票
1 回答
309 浏览

ios - IBM Worklight - 原生 iOS 是否支持 JSONStore?

我在这里这里读到,在 Worlkight 中,JSONStore 仅适用于混合应用程序。

那么说我们不能在 iOS 的本机应用程序中使用 JSONStore 是否正确?有什么替代品吗?我猜我们可以改用 Core Data。

0 投票
1 回答
1272 浏览

ibm-mobilefirst - IBM Worklight JSONStore | 从集合中删除文档并将其从内存中删除

在添加新文档之前,我一直在尝试从集合和内存中删除所有文档。我通过以下方法尝试过

1.

2.

但没有获得成功。它通过执行显示所有文件findAll