Валидация для внешних списков SharePoint 2010 / Внешних типов контента
-
02-10-2019 - |
Вопрос
Куда выложить проверку для внешнего контента? Допустим, одно поле в моем ECT представляет собой адрес электронной почты, который должен быть уникальным в нашей системе. Где бы я поместил проверку, которая проверяет, что кто -то не отправил экземпляр ECT с дублированным адресом электронной почты? Как мне пузырьть ошибки проверки, чтобы они отображались в пользовательском интерфейсе SharePoint?
Решение
Пока единственный вариант, который я вижу Infopath формы для форм, которые требуют пользовательской проверки. Существует множество ресурсов о том, как настроить формы списка по умолчанию в SP 2010.
Было бы неплохо иметь больше вариантов. Похоже, что должен быть особый класс исключений, который мы можем бросить из класса сервиса (который обрабатывает взаимодействие с системой задней конечной системы), который пользовательский интерфейс будет относиться таким образом, как рассматривается сообщение о валидационном сообщении. я пытался LobbusinessErrorexception Но получил стандартный желтый экран ошибки.