Атрибут значения SharePoint 2010 CHOICE неизвестен? - PullRequest
0 голосов
/ 15 сентября 2010

после этой статьи MSDN Элемент CHOICE в объявлении поля для SharePoint должен иметь атрибут Value.

Значение

Необязательный текст. Определяет отображение текст на выбор.

Значение может быть ссылкой на ресурс в формате $ Ресурсы: 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 утверждает, что никакой информации о схеме для этого атрибута не найдено. Microsoft забыла реализовать это или я понимаю, что-то в корне неправильно?

1 Ответ

0 голосов
/ 17 сентября 2010

Примечание: http://msdn.microsoft.com/en-us/library/ms439235(v=office.12).aspx

Читая это, вы можете поверить, что вы можете создать такую ​​коллекцию CHOICES, чтобы SharePoint использовал коды значений в бэкэнде опций его DropDownListтег в HTML.Вот так:

Мэриленд, штат Делавэр, Вирджиния, Пенсильвания

Ну, вы ошибаетесь.На самом деле, насколько я могу судить, атрибут Value этого элемента вообще ничего не делает.Это не недействительно, если вы используете его;это ничего не ломает;это просто ничего не делает.И документация заставляет вас верить, что так и должно быть, что, я думаю, может привести к огромной трате времени.

Если вы хотите, чтобы значение отличалось от текста, вот правильный способ сделать это.

MD #; Мэриленд DE #; Делавэр VA #; Вирджиния PA #; Пенсильвания MD

Первоначально опубликовано в виде блога на http://thomascarpe.com/Lists/Posts/Post.aspx?ID=26. Я обновлю мой, если вы обновите свой.: -)

Спасибо Доку Уоттсману за это объяснение!

...