Blog
Consumindo serviços OData via JavaScript usando datajs.js
Um projeto bem recente, intitulado datajs, nasceu no codeplex ha poucas semanas. Apesar de estar na versão Alpha, é um projeto bastante promissor e interessante, principalmente para quem se preocupa da facilidade de como clientes irão consumir seus dados expostos utilizando serviços OData (Open Data Protocolo) (tais como projetos WCF Data Services).
Essa biblioteca é cross-browser, foi planejada para ser rápida e leve, possibilita ações em massa (batch operation: varias ações em uma unica requisição) suportada pelo protocolo OData otimizando suas operações, utiliza funcionalidades do HTML5 e por ai vai.
Vejamos alguns exemplos de utilização.
Consulta
OData.read("http://www.virtualgroup.com.br/artigosFavoritos.svc", function (data, response) { // Código da função que ira receber os dados });
Inserção
OData.request({ method: "POST", requestUri: "http://www.virtualgroup.com.br/artigosFavoritos.svc" data: {ID: 146, Posicao: 2} }, function (data, response) { //callback invocada no sucesso da operação });
Percebam como é simples. Seguimos a mesma idéia para realizar operações de remoção (DELETE) e atualização (PUT).
Vale ressaltar que toda parte de serialização/deserialização fica por conta do datajs.
Visitam o site no codeplex para maiores detalhes: http://datajs.codeplex.com/documentation

- Assembly must be registered in isolation – Microsoft Dynamics CRM 2011
- NFS-e Juiz de Fora-MG: Obrigatoriedade de emissão da Nota Fiscal de Serviço Eletrônica
- CRM Option Set Utility & Community Library
- Plug-in assembly does not contain the required types or assembly content cannot be updated – Dynamics CRM 2011

-
27/05/2013
NFS-e Juiz de Fora-MG: Obrigatoriedade de emissão da Nota Fiscal de Serviço Eletrônica
- 17/10/2012
- 09/10/2012
-
12/09/2012
Dynamics CRM 2011 – JavaScript Snippet – Nome dos atributos no lugar dos labels