[SharePoint 2010] Corriger les limites de SPMetal : FieldType: HTML

Encore un champ non pris en compte par le SPMetal, c’est le type HTML.

Utilisé par les RichTextBox ,il faut pouvoir récupérer les valeurs, les couleurs/polices/images que l’on peut avoir dans ce type de champ.

Comme pour les champs taxonomiques, et les images, il faut juste utiliser une classe spécifique: Microsoft.SharePoint.Publishing.Fields.HtmlFiel dans votre fichier généré par SPMetal.

[Microsoft.SharePoint.Linq.ColumnAttribute(Name="col_PublishingHtml", Storage="_publishinghtml", FieldType="Html")] 
public Microsoft.SharePoint.Publishing.Fields.HtmlField PublishingHtml { 
       get { 
        return this._publishinghtml; 
       }
       set { 
          if ((value != this._publishinghtml)) { 
             this.OnPropertyChanging("PublishingHtml", this._publishinghtml); 
             this._publishinghtml= value; 
             this.OnPropertyChanged("PublishingHtml"); 
          }
        }
}
Et voilà, vous pouvez utiliser ce type de colonne sans problèmes.
Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :