none
permissoes para colunas de uma lista em sharepoint designer 2010 RRS feed

  • Pergunta

  • entendidos de sharepoint grande duvida paira sobre minha cabeça.
    aqui no forum ja vi muitas pessoas dizendo que não é possivel dar permissoes a colunas especificas em uma listas no sharerpoint (ate eu ja ia convencer que não era possivel).
    mais neste forum http://social.msdn.microsoft.com/Forums/pt-BR/sharepointpt/thread/08351f86-5f53-4170-9ed2-5526c6d691d4/,  o Igor Damasceno mostrou que é possivel sim.
    com a sua explicação eu consegui fazer com que um campo de uma lista fique oculta quando utilizador comun foi criar novo item (ou seja ele deu permissaao para utilizador comun e approver/administrador).
    o que eu quero?
    dar permissao a determinadas pessoas de uma lista que vou criar
    também não quero ocultar mais sim fazer com que fique so de leitura para determinadas pessoas
    acho que conforme a explicação de Igor Damasceno é possivel fazer assim como quero, mais não sei como
    abaixo esta a explicação de Igor Damasceno
    -----------------------------------------------------------------------------------------
    Avatar de Igor Damasceno
    Globalsite Networking
    (Partner)
     45
     Resposta Proposta

    Fabio,

    Tem uma maneira legal e eficiente de fazer isso... É uma permissão para coluna específica que somente administradores e pessoas que fazer parte da permissão aprovers" visualizará na página de criação do site.

    Tentei explicar de uma forma resumida, mais vê se te ajuda...

    1 - Abra o SharePoint Designer e localize a lista desejada (na pasta lists)

    2 - Clique na lista desejada até que mostre os subitens. Localize o arquivo de nome NewForm da lista desejada e abra-o na visualização de página "Split"

    3 - Você irá visualizar uma lista (coluna 1, coluna 2,... botão OK e Cancel), passando o mouse por cima vc visualizará uma aba chamada "PlaceHolderMain(Custom)". Clique em cima desta aba e Delete. Ficará apenas um alinha.

    4 - Deixe o cursos na linha e vá no menu "insert" > "SharePoint Controls" > "Custom list Form". Abrirá um form, nele você seleciona a lista que está manipulando e o tipo de template (no seu caso NewForm) deixe selecionado o checkbox e clique ok.

    5 - Sua lista irá aparecer no lugar da deletada. Agora você seleciona a coluna (linha) que deseja ocultar. Obs: selecione a linha quando o curso do mouse estiver com uma seta para direita...

    6 - Selecionada a linha, selecione no menu "Data View" a opção "Conditional Formatting". Aparececerá um menu do lado direito da tela... clique em "criate" e selecione a opção "Show Content"...

    7 - Abrirá um form vazio. Clique em "Advanced". Abrirá um novo form... Agora selecione o combobox central e selecione a opção "All", em seguida abaixo na lista de items localize a expressão "IfHasRights" e de dois cliques em cima quando localizado...


    8 - A expressão será visualizada na caixa de texto acima do combobox desta forma: ddwrt:IfHasRights(). Entre parenteses você coloca o número 16 e de OK e Salve Tudo...


    Pronto"!!!


    igords
    quarta-feira, 30 de novembro de 2011 13:32