SharePoint 2010 CHOICE值属性未知?

时间:2010-09-15 09:44:46

标签: xml sharepoint-2010 field

this MSDN article之后,SharePoint的字段声明中的CHOICE元素应具有Value属性。

  

价值

     

可选文字。指定显示   选择的文字。

     

该值可以是对a的引用   资源格式   $资源:字符串。但是,选择   。不支持这些值   多语言用户界面(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声称,未找到此属性的架构信息。 微软是否忘记实现这一点,还是我理解了一些根本错误的东西?

1 个答案:

答案 0 :(得分:0)

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

  

读这篇文章,你可能会被引导   相信你可以创造一个   选择这样的CHOICES系列   SharePoint使用值代码   DropDownList选项的后端   HTML中的标记。像这样:

     

Maryland Delaware Virginia Pennsylvania   

     

嗯,你错了。事实上,作为   几乎可以说,价值   这个元素的attrbiute什么都不做   一点都不如果您使用它并非无效   它;它没有破坏任何东西;它只是   什么都不做并且,   文档让你相信   它应该,我认为有   可能造成巨大浪费   时间。

     

如果您想要一个不同的值   比文字,这是正确的方法   做到这一点。

     

  MD#;马里兰   DE#;特拉华   VA#;弗吉尼亚州   PA#;宾夕法尼亚    MD

     

最初发布为博客咆哮   http://thomascarpe.com/Lists/Posts/Post.aspx?ID=26。   如果你更新你的,我会更新我的。   : - )

感谢Doc WattsMan的解释!