2010-09-15 54 views
0

以下this MSDN article CHOICE字段聲明中的SharePoint元素應具有值屬性。SharePoint 2010 CHOICE值屬性未知?

價值

可選文本。指定顯示 文字供選擇。

該值可以是格式爲 $ 資源的引用$ Resources:String。但是, 多語言用戶界面(MUI)不支持選項 值。 當用戶切換到 網站的 網站支持的備用語言時,網站的默認語言 初始化選項值並且 不會更改。

我目前的執行情況如下所示並不起作用:

<CHOICES> 
     <CHOICE Value="Offen">open</CHOICE> 
     <CHOICE Value="Duplikat">duplicated</CHOICE> 
     <CHOICE Value="In Bearbeitung">inprogress</CHOICE> 
     <CHOICE Value="Nicht vorhanden">unavailable</CHOICE> 
     <CHOICE Value="Erledigt">finished</CHOICE> 
</CHOICES> 

的VisualStudio 2010和索賠,該屬性沒有架構信息被發現。 有沒有微軟忘記實施這個或我理解一些根本錯誤的東西?

+0

毫不奇怪,MS有矛盾的文檔。我也在同一頁面的「備註」下看到:*「CHOICE元素包含它的正文內的值。」* – CBono 2010-09-15 18:14:44

回答

0

疑難雜症: http://msdn.microsoft.com/en-us/library/ms439235(v=office.12).aspx

讀這篇文章,你可能會導致 相信,你可以創建一個 的選擇集合這樣會對它DropDownList的的 後端 的SharePoint使用價值碼選項 標記爲HTML。就像這樣:

馬里蘭弗吉尼亞州的特拉華州賓夕法尼亞州

那麼,你就錯了。實際上,正如我所知道的那樣,完全沒有做任何事情。如果你使用 它不是無效的;它不會破壞任何東西;它只是 不會做任何事情。而且, 文檔會讓您相信 它應該,我認爲它有潛在的潛在性,導致 時間的巨大浪費。

如果你想要一個不同於文本的值 ,這裏是正確的方法來 做到這一點。

MD#;馬里蘭 DE#;特拉華 VA#;弗吉尼亞 PA#;賓夕法尼亞州 MD

本來在 http://thomascarpe.com/Lists/Posts/Post.aspx?ID=26發佈的博客,誇大其詞。 我會更新我的,如果你更新你的。 :-)

感謝Doc WattsMan對此解釋!

+1

Outch這也是錯誤的。事實是:這是不可能的。來自微軟社交網絡的主持人的答覆:自SP 2007以來,文檔是錯誤的。 – 2010-09-17 12:23:08