2009-06-11 9 views
1

Ich habe ein einfaches Webpart mit einer benutzerdefinierten Enum-Eigenschaft (die SharePoint für mich als Dropdown-Menü rendert).Wie lege ich einen benutzerfreundlichen Namen für benutzerdefinierte SharePoint-Enums fest?

Gibt es eine Möglichkeit, freundliche Namen für die Enum-Werte zu rendern?

Ich habe versucht System.ComponentModel.DescriptionAttribute, aber es scheint nicht zu funktionieren. Ich habe auch versucht, Microsoft.SharePoint.WebPartPages.FriendlyNameAttribute, aber es kann nicht auf Enum-Werte angewendet werden.

Antwort

2

Ich nehme an, Sie verwenden das ToolPart; Warum verbindest du nicht einfach dein eigenes Drop-Down-Menü, anstatt Sharepoint an das Enum für dich binden zu lassen?

+0

Ich bin nicht im Moment, ich hatte gehofft, es gab einen Weg, es zu tun, ohne ein benutzerdefiniertes ToolPart zu verwenden. –

+0

Leider fange ich normalerweise damit an, meinen eigenen Toolpart für jede Webpartkonfigurationsbenutzeroberfläche zu verwenden, die komplexer ist als eine Textbox. –

+0

Ja, ich dachte, das könnte der Fall sein. Danke für die Bestätigung. –

Verwandte Themen