Colonne en lecture seule, mais visible

Pour un projet SharePoint j’ai été confronté au problème suivant : des colonnes devaient être calculées par un bout de code, non éditable par l’utilisateur mais par contre visible dans une vue ou dans la page de détail de l’élément.

Pour ce projet j’ai défini des ContentTypes personnalisés, avec des colonnes de sites dédiées.

En fouillant dans la documentation, je vois les attributs « ReadOnly » et « ReadOnlyEnforced » :

Je me dit « Super! il suffit de passer ces attributs à True et le tour est joué ! ». Malheureusement, on est en plein « SharePoint mystic undocumented attitude » et la colonne est toujours bien là, visible et éditable.

Il existe toutefois une combinaison d’attributs qui permettent d’atteindre l’objectif.Par exemple, pour définir la colonne de site « Référence », de type texte :

En gros, on précise manuellement le comportement souhaité, c’est à dire visible à l’affichage mais pas en édition.

A noter que les attributs « ReadOnly » et « ReadOnlyEnforced » ne sont, à ma conaissance qu’utilisés lorsque vous êtes dans une bibliothèque de document et que vous ouvrez un document dans Office…

Rating 3.67 out of 5
[?]

SharePoint 2010 et Office 2010 X64: impossible d’afficher en feuille de données ?

Si vous installez Office 2010 en version 64 bits, il est possible que vous tombiez sur cette erreur :

[text]The list cannot be displayed in Datasheet view for one or more of the following reasons: A datasheet component compatible with Windows SharePoint Services is not installed, your browser does not support ActiveX controls, or support for ActiveX controls is disabled.[/text]

Continue reading

Rating 5.00 out of 5
[?]

Error lors de l’installation des Office Web Apps 2010 sur Windows 7

La première étape consiste à modifier le fichier « Files\Setup\config.xml », pour y ajouter la ligne suivante :

Mais si vous avez déjà installé SharePoint Server 2010 ou SharePoint Foundation 2010 sur votre Windows 7, vous aurez déjà trouvé cette solution 🙂

Par contre, lorsque vous lancerez l’installation, vous allez vous heurtez à un sombre message d’erreur :

Erreur lors de l’installation d’Office Web Apps 2010 sur Windows 7

En fouillant un peu, vous verrez dans le dossier %TEMP% un fichier de log avec comme erreur : Continue reading

Rating 4.78 out of 5
[?]

SharePoint 2007: Onet.xml et ContentEditorWebPart

Pour un de mes clients j’ai eu à créer un modèle de site dans lequel un WebPart « ContentEditorWebPart » devait être préconfiguré.
En utilisant la méthode « classique » qui consiste à configurer le WebPart dans un site de design, puis l’exporter dans un fichier .webpart avant de l’inclure dans le fichier ONET.Xml, j’ai eu la mauvaise surprise de voir une imbrication des balises CDATA. Continue reading

Rating 5.00 out of 5
[?]