问题标签 [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 投票
2 回答
1665 浏览

typescript - BreezeJS - 如何编写复杂的查询?

如何使用 BreezeJS + OData 或 WebAPI 编写复杂的查询?我想在 JayData 中使用 Northwind 作为参考数据库是这样的吗?我的问题是我不知道如何表达同时引用数据库的查询(不是与常量相比的字段)以及具有复杂逻辑树(a || (b && c))的查询?

我的另一个问题是关于 TypeScript + 查询。如何在 BreezeJS 中使用箭头函数进行查询?因此,有一种方法可以代替表达式构建器:

感谢您的帮助,如果这些是明显的问题,对不起。

0 投票
2 回答
373 浏览

javascript - 使用 Knockout 和 JayData 进行下拉刷新

我正在使用Knockout.jsand开发 HTML5 应用程序,并且JayData在实现下拉刷新数据列表时遇到了问题。

我使用 API 查询远程OData服务JayData并将结果分配给KO observable数组:

我总是丢失旧记录。我该如何修复我的代码?


0 投票
2 回答
1582 浏览

odata - 使用 JayData 或 Breeze 实现 OData 任何和所有

OData 支持Any 和 All,这在我之前的项目中帮助了我很多。现在我使用 JayData 来避免编写 OData 查询字符串,但是通过搜索 any() 和 all() 没有找到结果。是否有任何现有的功能或计划来实现它?

我检查了 Breeze.js,但结果是一样的。

0 投票
3 回答
623 浏览

odata - 使用 JayData 如何对 OData 进行基本身份验证?

我按照此处的指示指定了用户和密码http://jaydata.org/blog/jaydata-1.0.5-is-here-with-authentication-support-and-more 但我不断收到 401。有什么想法吗?

0 投票
1 回答
7244 浏览

asp.net - BreezeJS 与 JayData 在 ASP.NET MVC 上进行 SPA 开发

作为一名 Web 开发人员,我最近发现了使用KnockoutJS的乐趣,但在使用服务器时,我几乎只能靠自己了。我考虑过 BreezeJSJayData的 CRUD 功能和批处理操作,但我仍然不确定哪个最适合我。

我现在专注于使用 EF 进行 ASP.NET MVC 开发,但稍后我可能会切换到其他平台,因此我不希望局限于一个特定的框架。在这方面,JayData 在 BreezeJS 上提供了许多提供程序,例如 OData、webSQL、IndexedDB、localStore、Facebook 和 YQL,这几乎是压倒性的。BreezeJS 确实支持 OData,但仅用于消费。

但是,易用性、文档和其他我可能没有想到的关键特性呢?

感谢您帮助我在它们之间进行选择。

0 投票
1 回答
298 浏览

javascript - Jaydata Planet 示例抛出 DefaultError: DEFAULT ERROR CALLBACK

我正在尝试运行 JayData 的行星示例,但是当我尝试在浏览器上加载 html 文件时,它给我的萤火虫错误说:

默认错误:默认错误回调!

我在 jaydata.js(1.2.5) 内部检查了抛出错误的行,它出现在函数 Guard.raise 中,它检查智能感知对象是否未定义。我尝试搜索它的声明但不能,你能帮我解决这个问题吗?我在哪里可以得到这个智能感知对象?

谢谢,阿贾克斯

0 投票
2 回答
766 浏览

asp.net-web-api - 带有 WebAPI 和 OData 的 JayData 不运行回调

我正在使用最新版本的 JayData 和 RC for Asp.Net WebAPI OData。当我运行 JavaScript 函数从服务器获取数据时,我可以看到带有 JSON 数据的请求和响应。但是,.then() 函数永远不会触发,因此 UI 不知道数据是从服务器返回的。

这是我的 JayData 通话:

以下是响应标头:

响应标头 Cache-Control no-cache Content-Length 1811 Content-Type application/json Date Fri, 21 Dec 2012 08:32:58 GMT Expires -1 Pragma no-cache Server Microsoft-IIS/8.0 X-AspNet-Version 4.0。 30319 X-Powered-By ASP.NET X-SourceFiles =?UTF-8?B?YzpcdXNlcnNcanVzdGluXGRvY3VtZW50c1x2aXN1YWwgc3R1ZGlvIDIwMTJcUHJvamVjdHNcVHJlYXNTdXJlLldlYlxUcmVhc1N1cmUuV2ViXGFwaVx0cmFuc2FjdGlvbnNcVHJhbnNhY3Rpb25zQnlNb250aA==?= Request Headers Accept application/atomsvc​​+xml;q=0.8, application/json;odata=verbose;q=0.5, /;q=0.1 Accept-Encoding gzip, deflate Accept-Language en-US,en;q=0.5 Connection keep-alive Cookie glimpseState=null; 一瞥最新版本=0.87;一瞥选项=空;glimpseClientName=null Host localhost:42039 MaxDataServiceVersion 2.0 Referer http://{localhost}/dashboard/test User-Agent Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0

这是回应:

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

odata - 如何在不使用 JayData 过滤器的情况下按键检索实体

JayData 在 EntitySet 上有一个名为find(keyValue, cb). 但是,此方法转换为以下 OData 查询:

为什么 OData 提供程序不通过键查询?像这样:

我发现在这种情况下第二个查询更自然,也更容易调试。有没有办法强制 JayData 使用第二个查询?

0 投票
4 回答
2006 浏览

javascript - 如何使用 JayData 自定义 OData 服务器?

我对 JayData 很陌生,所以这听起来像是一个愚蠢的问题。我在这里阅读了 OData 服务器教程:http: //jaydata.org/blog/install-your-own-odata-server-with-nodejs-and-mongodb - 可以设置 OData 提供程序,这令人印象深刻就这样。但是,本教程没有详细介绍如何自定义提供程序。

我有兴趣了解如何使用自定义数据库进行设置,以及如何向 OData 服务器添加一层身份验证/授权。我的意思是,不是每个用户都有权访问每个实体,也不是每个用户都有权添加新实体。

我将如何使用 JayData 处理此类用例?

提前感谢您的回答!