2010-06-16 45 views
2

我試圖設計一個Web部件,它有一個供用戶選擇的下拉列表。最終,這些值將根據某種外部數據源自動生成,因此它們將具有與其相關的某些任意數值。這是我現在的代碼:如何將自定義值用於Sharepoint Web部件?

public enum filterChoice 
    { 
     All=0, 
     BOCC=12, 
     Sustainability=15, 
     Clerk=4, 
     DA=13, 
     Emergency=7, 
     Highlights=3, 
     POS=6, 
     PR=1, 
     PH=5, 
     SHPR=2, 
     Test=8, 
     Transportation=14, 
     Volunteer=16 
    }; 

這些是我希望用戶選擇的不同類別。當我選擇一個並保存我的Web部件的設置時,Sharepoint僅以數字順序保存值;即所有= 0,BOCC = 1,可持續性= 3 [...],因此我的Web部件認爲用戶選擇了相應數字的值(他們選擇BOCC時選擇PR,選擇可持續性時選擇Highlights等)我怎樣才能讓Sharepoint兌現我的自定義價值觀?

+0

枚舉值是顯示在頁面上的Web部件輸出中還是Web部件的設置窗口中? – CBono 2010-06-17 16:03:12

+0

在設置窗口中;我只使用一個枚舉,因爲這顯然是有選項的唯一方法