Pergunta

Eu tenho uma biblioteca de documentos no MOSS 2007 que tem pastas e arquivos. Documento Ver na biblioteca de documentos tem as seguintes colunas: nome do documento, tipo, Criado datetime, criado por, data e hora modificado. Como configurar a exibição para que ele não mostra qualquer informação para "modificado", "criado" e "criado por" campos para pastas. Em outras palavras, eu quero esses campos para estar vazio para "pasta" tipos de conteúdo em um documento de biblioteca documento de listagem. Agradecemos antecipadamente.

[Edit] Embora, a resposta de Paul-Jan aborda parcialmente a minha pergunta, eu ainda não sei como resolver as colunas "criado por" & "Modificado por". Não há nenhum atributo para encaminhá-los no "valor calculado". Kusek disse "Editor" pode ser usado para resolver o "Modificado por" atributo de um documento, mas que não está funcionando

Foi útil?

Solução

Você pode usar colunas calculadas para fazer isso. Para cada coluna que você quer ter, criar uma alternativa calculada, testar se o tipo de conteúdo é ou não é "pasta". Por exemplo, você poderia criar uma coluna ModifiedNoFolder , definido como

=IF([Content Type]<>"Folder",[Modified],"")

Certifique-se de atribuir o tipo certo para a coluna de calcular (data e hora). Agora remover a coluna Modificado original a partir da vista e adicionar ModifiedNoFolder no lugar.

Ah, e se você quis dizer "no código" (tornando esta questão mais relacionada programação), você poderia fazer isso em código. : -)

Outras dicas

Você pode adicionar javascript para a página mestra ou página aspx da visão de que irá procurar o DOM para as secções relevantes e escondê-los.

= modificado por @Editor é sob a forma de valor html.

A coluna calculada sugeriu w / fórmula: = IF ([Tipo de conteúdo] <> "Folder", [Modificado], "") não funcionará para documentos que estão sendo adicionados a uma biblioteca. Aparentemente, esta coluna é definida antes da data de modificação é definida, por isso, quando carregar o doc, o valor da coluna calculada será definido como "1899/12/30 00:00" e o valor modificado terá a data / hora correta

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