问题标签 [jaydata]

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 投票
1 回答
311 浏览

javascript - 如何使用 JSLQ 获得最高记录?

我正在为 IndexedDB 使用 Jaydata JSLQ 和 Jaydata 提供程序,我想做的是获取“前 n 个”记录。我所做的是首先按降序获取记录,然后从中获取最大 n 条记录,看起来提供程序存在错误或其他问题,因为我得到的降序是正确的,但获取函数没有t 从有序列表返回顶部记录,它从上升记录中获取顶部记录!!。我也尝试过“第一个”功能,但也没有用!下面是我的代码的样子:

如果有人能在这方面帮助我,我将不胜感激。

0 投票
1 回答
803 浏览

javascript - 如何从 JayData 事务中获取最后插入 ID?

使用 JayData 将新对象(记录)插入 Sqlite 数据库,如何查询最后插入 id?我可以这样做,但它似乎不优雅:

0 投票
1 回答
1130 浏览

javascript - JayData:尝试使用 1 到多插入,得到默认错误回调

我已经将我的应用程序和数据库上下文剥离到最简单的部分。我有两张桌子,地图和标记。每张地图都存在许多标记。使用现有的地图,我似乎无法插入新的标记;我得到了默认的错误回调。

跟踪 jaydata.js,我在exec函数中的 SqLiteProvider.js 文件中遇到错误。这是一个 SQL 失败,正在尝试将 Map(带有主键集)插入到表中,但失败了。我究竟做错了什么?

我的背景:

我的测试代码:

0 投票
1 回答
319 浏览

asp.net-web-api - 如何使用 Jaydata Web api 提供程序调用特定的操作名称?

我的 Web Api 控制器中有多个“HttpGet”操作,我想明确告诉 Jaydata 提供者使用特定的操作名称来获取请求,这可能吗?

0 投票
2 回答
879 浏览

javascript - 骨干 Jaydata Odata

我有一个将与移动骨干应用程序一起使用的OData(v3)端点。

我正在尝试集成Jaydata以避免构建 OData 查询。

我仍在发展我的 Backbone 技能,我不确定如何将 Jaydata 与我的模型/收藏集集成。

我的第一个假设是我需要重写该sync方法,但我不确定这是要走的路。

任何建议或示例都会很棒。

如果你有 Jaydata 的替代品来解决我的问题,那也很好。

谢谢

0 投票
3 回答
450 浏览

jaydata - 当顺序添加操作不起作用时的 Jaydata

我正在使用 Jaydata 和它的 Indexeddbprovider,我在添加场景时遇到了问题。

当有多个添加时,只有第一个有效!

问题是在这种情况下,newEntity 只是添加到 ClientDB 并且没有 newEntity2!

任何帮助,将不胜感激。

0 投票
1 回答
539 浏览

javascript - JayData“未捕获 RangeError:超出最大调用堆栈大小”

有一个模型,我希望能够通过执行以下操作记录连接的设备类型:

item.Sender.Device.DeviceType导致此错误: Uncaught RangeError: Maximum call stack size exceeded

这是我的模型:

为什么这给了我最大的呼叫异常,我该如何解决?我找不到它。

- 更新 -

我最近一直在努力让它工作,我改变了我的模型,以便我有向后导航属性。现在更有意义了,但现在我遇到了另一个问题。

新模式:

我的新问题是这样的:

为什么我的发件人未定义?我以为我了解 JayData,但我相信我不了解。

0 投票
1 回答
248 浏览

javascript - JayData 创建对象未按预期工作

我发现很难找到有关此的任何信息,所以我在 SO 上询问它。

我想用 JayData Entity API 创建一个新的“连接”。一个连接有 2 个设备端口,都与一个设备和一个端口链接。所以:

我已经有 2 个 DevicePort(ID:1 和 2)

我想与那些作为发送者和接收者的人创建一个新的连接。所以我这样做:

这是有效的,并且一个新的连接被添加到数据库中。但也有新的设备端口、新设备和新端口。似乎它克隆了以前的 DevicePorts 等,但我想要一个新的 Connection,它与我给它作为参数的相同 DevicePorts 相同。

0 投票
2 回答
589 浏览

javascript - 处理递归异步调用中的回调

我使用 Jaydata 作为 HTML5 indexedDB 的 API。我在 indexedDB 中有一个需要递归查询的表。整个过程完成后我需要回调。以下是递归函数。一切完成后我需要回调。

添加.done(function(){...});.toArray不起作用,因为它在完成之前被调用。

0 投票
2 回答
837 浏览

javascript - JayData 的基本数据存储

我尝试实现我的第一个基于 JayData 的应用程序。我需要我的 HTML5/JavaScript 应用程序来存储复杂的数据客户端(主要是一对多关系)。

我的模型看起来像这样(对不起,如果名称不是很明确):

在此处输入图像描述

我试图用 JayData 翻译它,如果我错了,请纠正我:

编辑

如何填写所有表格?首先,我尝试过:

但是,如果我想将Chaptersand添加Checks到我的Test?

谢谢