Поле 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