2011-02-07 15 views
0

使用Sharepoint的SPFieldMultiChoice,有一個[stringcollection]「Choices」屬性和一個[string]「Mappings」屬性。這些可以來自schema.xml file。我還沒有看到開箱即用的功能提供了存儲在中的值的使用情況。換句話說,使用顯示文本和基礎值來呈現ListControl。很容易創建,但只是檢查,看看我失蹤。SPFieldMultiChoice - 可以有底層值嗎?

回答

0

你在找什麼是SPFieldMultiChoiceValue類。 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfieldmultichoicevalue(v=office.12).aspx

這裏是一個簡單的教程,解釋如何使用這個例如複選框列表。

http://blog.qumsieh.ca/2008/12/27/working-with-spfieldmultichoicevalue-saving-and-loading/

***編輯重讀你的問題,我意識到情況下是錯誤的。沒有多選區域不是鍵/值對,它只是一個有價值的索引。

+0

對,我正在尋找一種方法來*存在*用戶友好的價值觀,同時存儲/堅持*真實*值。例如:「英語」是顯示給用戶,而「en」是實際值。現在,我只是掀起我自己的SPFieldMultiChoice派生類並重寫FieldRenderingControl。 – Jason 2011-02-08 00:22:52

相關問題