Поле поиска Sharepoint в поле выбора?
Как создать поле поиска для поля выбора..Например: в списке у меня есть поле выбора, и я должен создать столбец поиска в другом списке, указывающий на это поле выбора ..Когда я выбираю этот список, этот столбец не отображается в раскрывающемся списке...Пожалуйста, дайте мне знать, если есть какие-либо ограничения для этого
3 ответов
невозможно создать поле поиска для поля выбора (раскрывающегося списка). Существует два способа решения проблемы: программный подход и обходной путь.
программный подход включает в себя создание приемника событий для выполнения магической работы. Но здесь есть объяснение:--1-->
вы можете также просто создайте другой список, содержащий значения полей выбора, и используйте вычисляемое поле в качестве источника для столбца поиска. Проверьте следующее объяснение:
программное решение рискует столкнуться с бесконечной рекурсией:
событие ItemAdded и UpdatedEvents являются asynchrone. Это означает, что команда: это.EventFireingEnabled = false не является потокобезопасным. После systemUpdate вы устанавливаете EventFireingEnabled в true.
а потому, что Itemupdatedсобытия является asynchronus, вы не можете гарантировать, что Itemupdatedсобытия для вашей системы.обновление уже было вызвано в это время!.
вы можете использовать вычисляемый столбец-это список источников, которые будет отображать значение столбца выбора. Затем можно добавить столбец подстановки для этого вычисляемого поля. Он будет работать только для столбца Choice с одним выбором. Для множественного выбора вы можете использовать компоненты 3rd party как это: http://www.sparqube.com/SharePoint-Lookup-Column