SharePoint bibliothèque de documents de personnalisation pour une vue du document
-
12-09-2019 - |
Question
J'ai une bibliothèque de documents dans MOSS 2007 qui a des dossiers et des fichiers. Document View dans la bibliothèque de documents contient les colonnes suivantes: nom du document, type, créé datetime, créé par, datetime modifié. Comment configurer l'affichage afin qu'il ne présente pas d'information pour « modifiée », « créé » et « créé par » champs pour les dossiers. En d'autres termes, je veux que ces champs à vide pour les types de contenu « dossier » dans le document liste de documents de la bibliothèque. Merci à l'avance.
[Modifier] Bien, la réponse de Paul-Jan répond en partie à ma question, je ne toujours pas comment résoudre les colonnes « Créé par » et « Modifié par ». Il n'y a pas l'attribut de les renvoyer dans « calcul de la valeur ». Kusek dit « Editor » peut être utilisée pour traiter la « Modifié par » attribut d'un document, mais qui ne fonctionne pas
La solution
Vous pouvez utiliser des colonnes calculées pour ce faire. Pour chaque colonne que vous voulez avoir, créer une alternative calculée, teste si le type de contenu est ou non « dossier ». Par exemple, vous créez une colonne ModifiedNoFolder , défini comme
=IF([Content Type]<>"Folder",[Modified],"")
Assurez-vous d'attribuer le type à la colonne de calcul (datetime). Maintenant, enlevez la colonne modifiée d'origine de la vue et d'ajouter ModifiedNoFolder au lieu.
Oh, et si vous vouliez dire « dans le code » (ce que cette question concernant la programmation), vous pouvez le faire ci-dessus dans le code. : -)
Autres conseils
Vous pouvez ajouter javascript sur la page principale ou la page ASPX de la vue qui recherche les DOM pour les sections et les cacher.
modifié par = @Editor est sous la forme d'une valeur html.
La colonne calculée suggéré w / formule: = IF ([type de contenu] <> "Dossier", [Modifié], "") ne fonctionnera pas pour les documents ajoutés à une bibliothèque. Apparemment, cette colonne est réglée avant la date de modification est définie, alors quand télécharger la doc, la valeur de colonne calculée sera réglée sur « 12/30/1899 00h00 » et la valeur modifiée aura la bonne date / heure