问题标签 [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.
android - 使用 JayData for Android/Phone Gap 访问 Sqlite 数据库
我有一个使用 Sqlite 数据库的 android 应用程序。现在我想使用 Phone Gap 创建相同的应用程序。我需要使用Jaydata连接到同一个 Sqlite 数据库。我已经浏览了文档,但找不到放置数据库文件的位置,以便可以从我的应用程序中访问它。
knockout.js - 相关模型的最佳方法
我通过首先存储相关模型的主键然后在运行时计算实际模型来映射两个相关模型。这会导致我的模型访问视图模型列表。有没有更好的方法来关联这些模型
- 我想从 Person.addresses() 中删除对视图模型 ( vm.addressList() ) 的访问。我怎样才能做到这一点?
- JayData 或其他图书馆会帮助我吗?
sql - 如何选择 SQL 数据库中的第一个奇数/偶数主键
假设我有一个简单的值表(几乎像键/值存储)。表上有一个主键,它被索引并自动递增。例如,这里有一些行:
表中可能有 1000 多个值。
假设我想选择包含该表中第一个奇数编号的 id的行。在这种情况下,它应该返回 row 3 "data" "more data"
。
另外,我将如何选择第一个偶数编号的 id?
非常感谢
javascript - 将 JayData 与动态初始化一起使用
我是 JayData 的新手,我有一个 OData 服务,我想用 JayData 使用它我有这个功能
但是我从来没有到达过我的模型是
我已更改为使用 JaySvcUtil - 并生成实体模型,但我如何收到奇怪的请求,当它进入服务器时我收到错误 500,因为它使用文本/纯文本
GET 500 内部服务器错误文本/纯数据js-1.1.0.js:2484 脚本 358 B 0 B
javascript - JayData 实体关系
如何在 JayData 上创建实体之间的关系?
这是我的表架构:
关系是:
经过大量搜索后,我在 JayData 官方教程中找到了类似的内容,但在此链接上(至少对我而言)仍然不太清楚。根据它,我必须做的是建立关系是这样的:
Locais: {type: "Array", elementType: "$org.types.Local", navigationProperty: "OrdemServico"}
对于 OrdemServico 实体...
OrdemServico: { type: "Array", elementType: "$org.types.OrdemServico", navigationProperty: "Local"}
对于本地实体。
这破坏了我的代码并且不起作用。不知道怎么走得更远。
indexeddb - Fastest way to delete all records from a WebSql/IndexedDb table using JayData
I have an application that could potentially hold 600k+ records in a single WebSql
table.
I have searched and searched for a way in JayData
to quickly delete all of the records from a table but the only option that I have found is to actually first retrieve the records, remove them from the set, and then call saveChanges()
on the set.
As you can imagine, this is extremely slow (takes minutes). I find it hard to believe that there is no way to truncate a WebSql
or IndexedDb
table from JayData
. Am I wrong about this or is there an easier way?
Thanks.
odata - Jaydata 和 Odata-HTTP 请求失败
我有自己的自定义服务器来公开 XML 文件中的数据。我可以在我选择的任何浏览器中浏览它,也可以在 Fiddler 中查询数据,但 Jaydata(或其构建块之一)似乎无法获取相同的数据。最令人沮丧的是,我的代码是(或者曾经是,我已经稍微调整它以尝试解决这些错误)几乎与此处和此处找到的代码完全相同。这是我的脚本:
Block.js,就是JaySvcUtil.exe生成的文件,.htm文件的body里面只有一个东西,一个简单的<ul id="roots"></ul>
当我尝试运行该项目时,页面上没有任何内容。当我使用 FireBug 时,我得到“HTTP 请求失败” requestUri 是http://localhost:xxx/Roots
,当我手动浏览到它时它可以工作,但是 StatusCode 是 0,statusText 是空字符串,等等。我看过 Fiddler,它完全符合我的预期。
我假设需要设置某种标志,但我发现的教程都没有任何帮助。假设它是开箱即用的,我也寄予厚望,让简单的读取访问变得容易。
更新:
事实证明,Internet Explorer 一直在以 JSON 格式接收适当的数据,尽管它仍然没有roots
按应有的方式填充。在 FireFox 中,它返回“501 未实现”错误,因为我的 GET 请求被更改为 OPTION。我没有 web.config 文件,就像我作为 WCF 服务启动的项目一样。这只是 Visual Studio 2010 中的一个控制台应用程序。所以我想我的问题变成了“如何更好地通过 JayData 指定跨域行为?”
javascript - 如何使用 jaydata 进行同步调用
我对对数据库的异步调用有点困惑。
我只想有一个用于调用 web sql 的 javasctipt 适配器类。但我不太确定如何做到这一点。可能有人对我有一个很好的提示。
函数 OfflneAppDBAdapter.prototype.IsDeviceConfigured() 应该返回 true 或 false,具体取决于 Table DeviceConfig 中是否有任何项目。
正如预期的那样,控制台打印“假”。我知道 jaydata 调用与回调一起使用,并且回调不是主类的一部分。但一定有这样做的可能吗?
我真的很感激任何帮助。
提前谢谢你....克里斯
更新:正如您要求的启动代码:
jaydata - 无法使用 JayData 框架 1.3.1 为 IndexedDB 提供程序创建数据上下文对象
我无法使用 Jaydata 框架 1.3.1 为 IndexedDb 提供程序创建 datacontext 对象,并得到“FailedProvider fallback failed!” $todo.context.onReady() 的消息。
为 IndexedDB 定义数据提供者的语法是什么?我在 Jaydata 文档中找到了下面的代码,但它不起作用,因为“$data.types.storageProviders”API 没有在其中显示“indexedDb”类。
$news.context = new $news.Types.NewsContext({ name: "indexedDb", databaseName: "NewsReader", dbCreation: $data.types.storageProviders.indexedDb.DbCreationType.DropStoreIfOlderVersion, version: 1 });
javascript - 如何动态地将属性添加到实体?
如何动态地向实体添加属性?我一直在寻找,但没有找到任何东西。
例如,我有这个模型定义(我正在使用 WebSQL 提供程序):
在某些时候,我需要使用新属性扩展我的模型。最初我不知道这些属性的名称。