2011-02-15 7 views
6

Ok, el título es un poco complicado, pero dice lo que estoy buscando. Tengo un punto final oData, y estoy interesado en ver si hay algún proyecto (preferiblemente de código abierto, quizás basado en datajs?) Que me permita señalar el punto final, y me da una cuadrícula, paginación y mis usuarios finales tienen la capacidad de realizar consultas dinámicas (como en, agregar nuevos parámetros de consulta y actualizar la cuadrícula).consultas dinámicas para el punto final oData en javascript

Figura vale la pena intentarlo para ver si alguien más ha pasado por este camino antes de bajar yo mismo.

+0

Muy buena pregunta. Esperaba que uno de los vendedores de componentes comerciales le proporcionara un control ASP.NET MVC, pero todavía no lo he visto. –

+0

Sí, me encantaría ver algo como Silverlight oData explorer; pero en html/javascript, y con un generador de expresiones más amigable para el usuario. –

Respuesta

1

Hay un OData librería javascript (entre otras bibliotecas OData) disponible para su descarga aquí: http://www.odata.org/developers/odata-sdk

No es un explorador real, pero hay un montón de js de origen para trabajar con Odata allí.

1

Desafortunadamente, la biblioteca datajs solo funciona en IE, si está planeando implementar una aplicación de dispositivo móvil, no funcionará. Tuve este problema con un prototipo para la aplicación iOS + SAP

Edición: Este podría haber sido el caso en 2010. Actualmente (2013/Q1) simplemente funciona con todos los navegadores.

+0

si este es el caso, la biblioteca datajs está cerca de ser inútil. ¿Tiene alguna referencia sobre cuáles son los problemas con los renderizados basados ​​en datajs y webkit? – dparnas

+0

Puedo decir que los datos SI funcionan en todos nuestros dispositivos de prueba (tenemos muchos, como 10 modelos diferentes). Aquí puede ver un Kindle pasando todas las pruebas, 450 de ellas son oData. http://www.facebook.com/photo.php?fbid=349640958428797&set=a.348879961838230.79730.315494325176794&type=1&theater –

2

No sé si todavía es una pregunta real, pero dale una oportunidad al JayData. Esta es una biblioteca de datos crossplatform, que admite oData y el lenguaje de consulta natural o programática. También tiene algún ejemplo sobre cómo usarlo con jqGrid.

3

Breeze es otra biblioteca de código abierto que realiza consultas dinámicas en JavaScript para OData y API Web y está en desarrollo activo: http://www.breezejs.com

Cuestiones relacionadas