Список выбора SharePoint UserProfile - запятая является недопустимым символом для элемента управления выбора?
-
07-07-2019 - |
Вопрос
Мы сохраняем поле адреса офиса в профиле пользователя в нашей установке MOSS. Для поля я хотел бы использовать список выбора, чтобы ограничить выбор пользователем офиса с адресом в правильном формате.
Адрес офиса - это полный адрес офиса (а не просто какой-то идентификатор, который можно использовать) - это позволяет индексировать значение, и интерфейс поиска может найти всех, кто живет в Лондоне (для пример) или «Офис в Великобритании», так как они являются частью адреса. Пока все хорошо, пример адреса офиса может быть следующим:
999 Letsbe Avenue, South Kensington, London SW1 1AA
Я могу успешно добавить это значение в список выбора и, глядя на свойство UserProfile.ChoiceList, показывает его правильно. Глядя на это на странице редактирования профиля, все в порядке, элемент управления выбора также показывает правильное значение. Единственная проблема заключается в том, что если вы попытаетесь выбрать его в элементе управления выбора, скажем, двойного щелчка по нему, то значение не будет передано текстовому элементу управления на странице - вместо этого средство выбора обновится и не отобразит никаких значений.
Игра со значениями показывает, что запятые в значении вызывают проблему со средством выбора, поэтому кто-нибудь сталкивался с этим и исправил / обошел его с помощью чего-либо, кроме использования запятых ...
Решение
Хорошо, вот один из тех, что я только что проверил - Unicode Character 'SINGLE LOW-9 QUOTATION MARK' (U + 201A).
просто нужно быть осторожным с шрифтом, используемым на сайте, на случай, если он отображается странным образом, но он обойдет его, если не будет «правильного» решения.