问题标签 [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.
typescript - BreezeJS - 如何编写复杂的查询?
如何使用 BreezeJS + OData 或 WebAPI 编写复杂的查询?我想在 JayData 中使用 Northwind 作为参考数据库是这样的吗?我的问题是我不知道如何表达同时引用数据库的查询(不是与常量相比的字段)以及具有复杂逻辑树(a || (b && c))的查询?
我的另一个问题是关于 TypeScript + 查询。如何在 BreezeJS 中使用箭头函数进行查询?因此,有一种方法可以代替表达式构建器:
感谢您的帮助,如果这些是明显的问题,对不起。
javascript - 使用 Knockout 和 JayData 进行下拉刷新
我正在使用Knockout.js
and开发 HTML5 应用程序,并且JayData
在实现下拉刷新数据列表时遇到了问题。
我使用 API 查询远程OData
服务JayData
并将结果分配给KO observable
数组:
我总是丢失旧记录。我该如何修复我的代码?
odata - 使用 JayData 或 Breeze 实现 OData 任何和所有
OData 支持Any 和 All,这在我之前的项目中帮助了我很多。现在我使用 JayData 来避免编写 OData 查询字符串,但是通过搜索 any() 和 all() 没有找到结果。是否有任何现有的功能或计划来实现它?
我检查了 Breeze.js,但结果是一样的。
odata - 使用 JayData 如何对 OData 进行基本身份验证?
我按照此处的指示指定了用户和密码http://jaydata.org/blog/jaydata-1.0.5-is-here-with-authentication-support-and-more 但我不断收到 401。有什么想法吗?
asp.net - BreezeJS 与 JayData 在 ASP.NET MVC 上进行 SPA 开发
作为一名 Web 开发人员,我最近发现了使用KnockoutJS的乐趣,但在使用服务器时,我几乎只能靠自己了。我考虑过 BreezeJS和JayData的 CRUD 功能和批处理操作,但我仍然不确定哪个最适合我。
我现在专注于使用 EF 进行 ASP.NET MVC 开发,但稍后我可能会切换到其他平台,因此我不希望局限于一个特定的框架。在这方面,JayData 在 BreezeJS 上提供了许多提供程序,例如 OData、webSQL、IndexedDB、localStore、Facebook 和 YQL,这几乎是压倒性的。BreezeJS 确实支持 OData,但仅用于消费。
但是,易用性、文档和其他我可能没有想到的关键特性呢?
感谢您帮助我在它们之间进行选择。
javascript - Jaydata Planet 示例抛出 DefaultError: DEFAULT ERROR CALLBACK
我正在尝试运行 JayData 的行星示例,但是当我尝试在浏览器上加载 html 文件时,它给我的萤火虫错误说:
默认错误:默认错误回调!
我在 jaydata.js(1.2.5) 内部检查了抛出错误的行,它出现在函数 Guard.raise 中,它检查智能感知对象是否未定义。我尝试搜索它的声明但不能,你能帮我解决这个问题吗?我在哪里可以得到这个智能感知对象?
谢谢,阿贾克斯
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
这是回应:
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 行
请帮助任何人!
谢谢你 !
odata - 如何在不使用 JayData 过滤器的情况下按键检索实体
JayData 在 EntitySet 上有一个名为find(keyValue, cb)
. 但是,此方法转换为以下 OData 查询:
为什么 OData 提供程序不通过键查询?像这样:
我发现在这种情况下第二个查询更自然,也更容易调试。有没有办法强制 JayData 使用第二个查询?
javascript - 如何使用 JayData 自定义 OData 服务器?
我对 JayData 很陌生,所以这听起来像是一个愚蠢的问题。我在这里阅读了 OData 服务器教程:http: //jaydata.org/blog/install-your-own-odata-server-with-nodejs-and-mongodb - 可以设置 OData 提供程序,这令人印象深刻就这样。但是,本教程没有详细介绍如何自定义提供程序。
我有兴趣了解如何使用自定义数据库进行设置,以及如何向 OData 服务器添加一层身份验证/授权。我的意思是,不是每个用户都有权访问每个实体,也不是每个用户都有权添加新实体。
我将如何使用 JayData 处理此类用例?
提前感谢您的回答!