none
Custon Field Sharepoint RRS feed

  • Pergunta

  • Ola pessoal,

     

     Não Tenho muita experiência em desenvolvimento de custon field dentro do sharepoint, por isso através  do nosso amigo Hélio Sá que me passou o link:

    http://blogs.msdn.com/leonidly/archive/2007/06/24/connected-lookup-field.aspx

     

     consegui um campo pronto que me  permite trabalhar com dropdownlist com hierarquia ou seja cria filhos de um dropdown.. funciona muito bem o problema é que eu uso o imput de dados em reports e faço consultas via CAML editor so que  após a inserção dos dado a query montada  para me efetuar filtros não reconhece esses campos  dropdowlist

     e logo eles que são respectivamente Project e indicator do projeto....

     

     

    vou postar a Query mais ja fiz inumeros testes para detectar o erro e quando eu faço consulta em qualquer coluna que tenha esse Custon fild da erro . se puderem me ajudar baixando e o field  e vereficando se é alguma configuração na hora de instalar no meu farm ou coisa do tipo agradeço...

     

    query ::

     

     

    StringBuilder stringBuilder = new StringBuilder();

    stringBuilder.Append(" <Where>");

    stringBuilder.Append(" <And>");

    stringBuilder.Append(" <And>");

    stringBuilder.Append(" <Contains>");

    stringBuilder.Append(" <FieldRef Name='Month'/>");

    stringBuilder.Append(" <Value Type='Choice'>" + ddlMes.SelectedValue.ToString() + "</Value>");

    stringBuilder.Append(" </Contains>");

    stringBuilder.Append(" <Contains>");

    stringBuilder.Append(" <FieldRef Name='Year'/>");

    stringBuilder.Append(" <Value Type='Choice'>" + ddlAno.SelectedValue.ToString() + "</Value>");

    stringBuilder.Append(" </Contains>");

    stringBuilder.Append(" </And>");

    stringBuilder.Append(" <Contains>");

    stringBuilder.Append(" <FieldRef Name='Project'/>");

    //observe que logo abaixo o campo customizado com o Value Type='ConnectedLookupField'//

    stringBuilder.Append(" <Value Type='ConnectedLookupField'>" + ddlProject.SelectedValue.ToString() + "</Value>");

    stringBuilder.Append(" </Contains>");

    stringBuilder.Append(" </And>");

    stringBuilder.Append(" </Where>");

     

     

     no link que eu passei logo abaixo tem uma pasta Zipada para downloading

     

     desde já agradeço...

     

    quarta-feira, 2 de julho de 2008 22:23

Todas as Respostas

  • Olá André,

    Qual erro é apresentado?

    Abraços.

     

    quinta-feira, 3 de julho de 2008 03:25
  • Ola Wagner,

     

     Não se trata de um erro apenas que esse campo customizado (custon Field) não retona dados quando efetua uma query via CAML e que utiliza ele como parametro de filtro (tipo um select que ele esteja sendo utilizado)  , fiz testes retirando os campo com esse tipo :ConnectedLookupField' que é um campo 

    customizado. e funcionou bem .

     

    quinta-feira, 3 de julho de 2008 12:20