Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中oData端点的动态查询_Javascript_Odata_Breeze_Jaydata_Datajs - Fatal编程技术网

javascript中oData端点的动态查询

javascript中oData端点的动态查询,javascript,odata,breeze,jaydata,datajs,Javascript,Odata,Breeze,Jaydata,Datajs,好吧,标题有点多,但它说明了我在寻找什么。我有一个oData端点,我想看看是否有任何项目(最好是开源的,可能基于datajs?)可以让我指向端点,它给了我一个网格、分页,让我的最终用户能够进行动态查询(比如,添加新的查询参数和刷新网格) 图在我自己走这条路之前,值得一试,看看是否有其他人也走过这条路。这里有一个OData javascript库(以及其他OData库)可供下载: 它不是一个真正的浏览器,但是有很多源js可以与Odata一起使用 不幸的是,datajs库只能在IE上运行,如果您计划

好吧,标题有点多,但它说明了我在寻找什么。我有一个oData端点,我想看看是否有任何项目(最好是开源的,可能基于datajs?)可以让我指向端点,它给了我一个网格、分页,让我的最终用户能够进行动态查询(比如,添加新的查询参数和刷新网格)


图在我自己走这条路之前,值得一试,看看是否有其他人也走过这条路。

这里有一个OData javascript库(以及其他OData库)可供下载:


它不是一个真正的浏览器,但是有很多源js可以与Odata一起使用

不幸的是,datajs库只能在IE上运行,如果您计划实施移动设备应用程序,它将无法运行。我在iOS+SAP应用程序的原型上遇到了这个问题


编辑:2010年可能就是这样。目前(2013/Q1),它只适用于所有浏览器。

不知道这是否仍然是一个实际的问题,但试一试。这是一个跨平台的数据库,支持oData和语言自然或编程查询。此外,它还提供了一些关于如何将其与jqGrid结合使用的示例。

Breeze是另一个开源库,它使用JavaScript对OData和Web API执行动态查询,并正在积极开发中:

好问题。我原以为其中一家商业组件供应商会为它提供ASP.NET MVC控件,但我还没有看到它;但是在html/javascript中,使用更为用户友好的表达式生成器。如果是这种情况,datajs库几乎是无用的。您是否有任何关于datajs和基于webkit的渲染的问题的参考资料?我可以告诉您,datajs确实可以在我们所有的测试设备上工作(我们有很多,比如10种不同的模型)。在这里你可以看到kindle通过了所有测试,其中450个是oData。