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

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top