none
Coluna Título em modo Painel de Visualização

    Question

  • Olá bons amigos,

     

    Preciso mais uma vez da ajuda dos especialistas em Sharepoint.

    Criei do zero um sistema de Service Desk dentro do MOSS e fiquei bem contente com o resultado, só tem um pequeno detalhe que gostaria de corrigir, criei uma área de CONTROLE DE CHAMADOS para os analistas, e na webpart publiquei uma exibição que criei no ESTILO "PAINEL DE VISUALIZAÇÃO" onde é criada uma lista vertical com todos os itens, e conforme você passa o mouse por cima dos itens, que são exibidos através da coluna TÍTULO, os detalhes deles vão sendo exibidos em outro quadro do lado direito, o problema é que o campo título é utilizado como campo principal e não consigo excluí-lo ou substituí-lo por outro campo, e como se trata de um chamado, não gostaria que a cada novo chamado aberto o usuário especificasse um "TÍTULO" para o chamado, gostaria de substituir o campo TÍTULO pelo campo ID que é uma auto-numeração do Sharepoint, ou seja, o campo principal dos meus chamados seria o campo ID, e o usuário não precisaria especificar um título para o chamado.

     

    Pelo que eu li na Internet, não há como excluir um campo obrigatório como por exemplo a coluna TÍTULO, porém seria possível via programação ou algo assim, eu especificar em uma determinada lista que o campo principal não é a coluna TÍTULO e sim a coluna ID?

     

    Para esclarecer um pouco melhor, o campo título é o único item que tem a opção de exibi-lo com a opção "VINCULADO AO ITEM COM MENU DE EDIÇÃO" ou seja, quando crio uma exibição tenho a opção de exibir a coluna TÍTULO e quando clico sobre ela me abre um DROP-DOWN com opções de visualizar, editar, excluir, etc sobre o item. Gostaria que essa opção de "VINCULADO AO ITEM COM MENU DE EDIÇÃO" estivesse disponível no campo ID apenas, e este campo ID se tornasse, digamos assim, a COLUNA MESTRE na minha lista.

     

    Como de costume a pergunta é complexa, mas lhes digo que a solução resolveria a única, digamos assim, "falha", que encontrei no Sharepoint até agora, fora isso a ferramenta tem me atendido em 100% das necessidades aqui da empresa.

     

    Abraços

    Thursday, September 18, 2008 12:27 PM

Answers

  • Rafael,

     

    Existem algumas formas de resolver seu problema, mas nenhuma é simples.

    Eu tentaria fazer alterando o schema da lista que você usou ou mesmo criando uma list definition nova.

    Teria que incluir a coluna ID com os mesmos tratamentos de layouts da coluna Título (LinkTitle).

     

    Outra saída seria criar um sitecolumn via código.

     

    Para resolver parcialmento o problema você pode criar uma sitecolumn pelo próprio site. Cria do tipo lookup e aponta para a coluna ID da lista em questão. Depois vai nas definições dessa lista e inclui a coluna (Add Columns from Site Columns), ai é só incluir na view.

    A coluna vai aparecer vazia de início para os itens já criados. Você teria que entrar no item e setar o valor da coluna.

    Dessa forma essa nova coluna vai apresenta o ID do item e será também um link para o item. Só não terá o menu de edição.

    Não é exatamento o que você quer, mas pode ser que já te ajude.

     

    Faz uma pesquisa com sobre esses assuntos. Qualquer coisa posta aqui para eu ajudar.

     

     

    Friday, October 03, 2008 5:21 AM