2012-01-02 17 views
0

は、私は私のvisual webParttypeDictionaryキー/値のカスタムWebパーツのプロパティ - SharePoint 2010の

[Personalizable(), WebBrowsable(), WebDisplayName("News Sources"), WebDescription("description")] 
public Dictionary<Guid,string> NewsSources { get; set; } 
で作業していないプロパティを追加する通常の方法にカスタムプロパティを追加したい
すべての関連するリソースを見つけることができませんでした

代替手段はありますか?

答えて

0

タイプDictionaryのプロパティをカスタムWebPartに追加することはできません。

あなたがプロパティとして、ドロップダウンリストを持つようにしたい場合は、バッキングストアのタイプがenum

参照にする必要があります

は、カスタムプロパティ
http://msdn.microsoft.com/en-us/library/dd584174(v=office.11).aspx

+0

ためのあらゆる選択肢を持つWebパーツの作成辞書の非互換性の問題? –

+0

はい、カスタムエディタパーツを作成してください。http://msdn.microsoft.com/en-us/library/hh228018.aspx –

+0

この場合、ビジュアルWebパーツを使用することはできません。独自のラッパーWebパーツを作成する必要があります。あなたのカスタムエディタの部分があります。 –

関連する問題