问题标签 [datajs]

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 回答
969 浏览

javascript - 使用 JayData 过滤 Header Detail Table - Inner Join SQL, oData

你好我有点新并使用 JayData 和 oData 所以请原谅我的无知。

这是我的对象结构:

稍微解释一下:Table Master planner 是一个明细表,Table activity 是表头表我需要从活动表(表头)中选择所有活动,其中在明细表中找到的工作人员 ID 例如 = 2 如何我使用 oData 和 JayData 来做到这一点

我目前正在使用

这是要处理的错误未知表达式类型:EntitySetExpression localhost/mobile-web/htdocs/assets/jayData/jaydata.js 第 89 行

请帮助任何人!

谢谢你 !

0 投票
2 回答
870 浏览

javascript - DataJS 库未在 RequireJS 中加载

我是 RequireJS 的新手,所以这可能是一个愚蠢的问题!

我正在使用require-jquery。

我想将DataJS库作为模块加载。它是一个独立的库,不依赖于 jQuery。

这是我的 HTML 文件 start.htm 的样子:

这就是 Loader.js 文件的样子:

这是我的文件结构:

我认为 datajs 库支持 AMD,因为这是库的样子:

我究竟做错了什么?

0 投票
2 回答
6659 浏览

kendo-ui - 向现有 Kendo UI 数据源添加多个项目,例如数组

我已经为此工作了几个小时,但无法找到让它正常工作的方法。我正在寻找将数组内容添加到现有 Kendo UI 数据源的正确方法。基本上我有 4 个 SharePoint 列表,我使用 DataJS 从每个列表中获取数据。然后我想在 Kendo GridView 中显示项目,但我不想使用for语句和add()方法添加项目。我曾尝试add()直接在数组上使用该方法,但这所做的只是将数组作为对象本身添加到 DataSource 中,当然,这不是预期的行为。我也尝试使用dataSource.data.concat()但收到错误:

对象不支持属性或方法“concat”

0 投票
1 回答
967 浏览

date - DataJS 渲染日期为 /Date(1363708765000)/

我正在通过 DataJS 访问 SharePoint 2010 List WCF 数据服务并取回日期字段,因为/Date(1363708765000)/有人知道如何处理它以显示正确的日期吗?

注意:我在这里摆姿势是因为我怀疑这是一个 DataJS 问题,而不是ListData.svcSharePoint 中的一个特性。

0 投票
1 回答
114 浏览

json - 轻松处理json的浏览器文件夹缓存

我正在使用带有 datajs 的微风来获取 odata json 结果。

微风.config.initializeAdapterInstances({ dataService: "OData" });

我想确保返回的 json 结果仅驻留在客户端内存中,并且不会写入浏览器的客户端文件夹缓存。

微风目前如何公开关于结果是否写入文件夹缓存中的文件的 json 结果处理?这是敏感数据,只应驻留在调用设备的内存中。什么是微风默认值,我将如何检查或更改它?

0 投票
1 回答
2009 浏览

api - OData Web API 不支持 Chrome 和 Firefox

我用 oData 创建了一个 Web API 并由 datajs 调用,所以它在 IE 上运行良好,但在其他浏览器中运行良好。代码如下

我的控制器类是

和公司类别是

下面是WebApiconfig的方法

我也添加了

现在我用这种方式打电话。

这对 IE 运行良好,但不适用于 Chrome 和 Firefox。

请帮忙。

下面是我在 IE 浏览器中的请求 HttpRequestMessage

当 OData.defaultHttpClient.enableJsonpCallback = false;

最大数据服务版本:3.0 }}

Chrome 浏览器中的 HttpRequestMessage

0 投票
0 回答
329 浏览

ajax - 如何在 phonegap 中调用 WebAPI?

我正在使用 Datajs 调用 Web API,它在每个浏览器中都可以使用,但是当我通过 Phonegap 调用它时,我收到错误 Http Request failed 。

我需要在 Eclipse 或模拟器中设置什么设置吗?

0 投票
1 回答
318 浏览

jquery - 在datajs中禁用“选项”动词

使用 datajs 发送 odata.read 请求时,我的托管服务提供商不接受“选项”动词。

不起作用:

作品:

请注意请求中的“OPTIONS”标头不起作用。

有人知道我是否不能使用 datajs 发送“选项”标头吗?

0 投票
2 回答
994 浏览

wcf - 带有自定义标头的 JayData oData 请求

我需要将自定义标头发送到我的 wcf oData 服务,但使用以下功能,标头不会被修改。

标头不受影响。任何线索?

谢谢!

0 投票
1 回答
370 浏览

odata - Jaydata Odata Unknown expression type to handle: EntitySetEx

I get this error: "Unknown expression type to handle: EntitySetExpression" when trying to filter or order on an Odata navigation property.

I get the same error if I include a navigation property in an order function:

any idea as to why this shouldnt work? thanks

EDIT: My Question was a bit misleading! what I tried to to was filtering the navigation property itself in the same query. I was also wrong to think that JayData would return navigation properties as Queryable objects.