Pergunta

Estou tentando usar Data.js para ler ListData.svc, mas o serviço não está retornando todos os campos que desejo.Existe uma maneira de especificar os campos de visualização ou algo assim?

Os campos em questão são colunas de dados externos, mas aparecem nos resultados do U2U CamlQuery Builder quando estou usando "conectar via serviço web".Estou recebendo todos os campos exceto esses campos externos e eles contêm dados.

Qualquer ajuda seria muito apreciada.

OData.read(
            "../_vti_bin/listdata.svc/Component_Product_Group_Matrix",
            function (data) {

                componentsList = new Array();
                componentsMatrixDataSource = data.results;
                //Etc.....
            });
Foi útil?

Solução

Acho que essa é uma das limitações da API REST e do listdata.svc.Veja a lista completa de limitações do listdata.svc Se você deseja obter os dados da lista externa em javascript, você precisa Modelo de objeto JavaScript.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top