Как создать поле поиска для поля "Выбор". Например, в списке у меня есть поле "Выбор", и мне нужно создать столбец поиска в другом списке, указывающем на это поле выбора. Когда я выберу этот список, этот столбец не появляется в раскрывающемся списке... Пожалуйста, дайте мне знать, есть ли ограничение для этого
Поле Sharepoint LookUp в поле "Выбор"?
Ответ 1
Невозможно создать поле поиска для поля выбора (выпадающего списка). Существует два способа решения вашей проблемы: программный подход и обходной путь.
Программный подход включает в себя создание приемника событий для выполнения магии - довольно интенсивный рабочий процесс. Но здесь есть объяснение:
Вы также можете просто создать другой список, содержащий ваши значения поля выбора, и использовать вычисленное поле в качестве источника для столбца поиска. Ознакомьтесь со следующим объяснением:
Ответ 2
программное решение может столкнуться с бесконечной рекурсией:
Объект ItemAdded и updatedEvents являются асинхронными. Это означает, что команда: this.EventFireingEnabled = false не является потокобезопасной. После systemUpdate вы установите для параметра EventFireingEnabled значение true.
Но поскольку ItemUpdated является асинхронным, вы не можете гарантировать, что ItemUpdated для вашего system.update уже был вызван в это время!.
Ответ 3
Вы можете использовать вычисляемый столбец - это список источников, который будет отображать значение столбца "Выбор". Затем вы можете добавить столбец поиска для этого вычисленного поля. Он будет работать только для столбца выбора с одним выбором. Для множественного выбора вы можете использовать сторонние компоненты: http://www.sparqube.com/SharePoint-Lookup-Column
Ответ 4
Он работает "из коробки" для меня... но опция поиска доступна только в том случае, если вы перейдете в "Настройки списка" и нажмете "Создать столбец", вот как я настроил свой столбец на sharepoint online (в 2019 году) и работает отлично... это скопировать и вставить с экрана настроек списка под этой колонкой...
Column name: Equipment List
The type of information in this column is: Lookup
Get information from: Equipment Master List
In this column: "Equipment Name" (dropdown selector of all the column names on the other list)
Allow multiple values (to be selected) [TICKED]
внизу тоже есть ноты..
Связь Столбец поиска устанавливает связь между элементами списка в этом списке и связанными элементами в целевом списке. Укажите поведение взаимосвязи, применяемое этим столбцом поиска при удалении элемента списка в целевом списке.
Когда элемент в целевом списке будет удален, каскадное удаление удалит все связанные элементы в этом списке. Ограничить удаление предотвратит удаление элемента в целевом списке, если у него есть один или несколько связанных элементов в этом списке.
Обеспечить поведение отношения [CHECKBOX]
radio buttions:
Restrict delete
Cascade delete