Как отфильтровать справочные столбцы (которые также содержат справочные столбцы) в SharePoint 2010? - PullRequest
1 голос
/ 01 июля 2010

У меня есть несколько списков SharePoint: booking calendar, hot desks и location.

В календаре есть hot desk в качестве столбца поиска (связан со списком горячих столов).В списке hot desks также есть столбец поиска (связанный со списком locations).

Когда я добавляю элемент календаря, я настраивал задачу рабочего процесса для извлечения местоположения из списка hot desks (в зависимости от того, какой горячий стол был выбран) и заполните поле местоположения в календаре.

Это отлично работает, но я хочу ограничить список теми, которые находятся в определенном месте (который является фильтром в календаре),поэтому горячие столы в других местах не отображаются - это связано с тем, что в нескольких местах будет «горячий стол 1».

В качестве альтернативы, возможно ли отобразить местоположение в раскрывающемся спискепри добавлении элемента (т. е. Hot Desk 1 (Location Name), а не Hot Desk 1. Как я могу это сделать (если это возможно, без необходимости писать код на C # (т. е. просто с помощью SharePoint Designer))?

Редактировать:
Если код должен быть написан, как вы фильтруете список до того, как форма показывается пользователю (то есть происходит ли событие, например, 'OnFormShow', 'OnListShow' или подобное)?

Редактировать 2:
CАскадные поля, хотя и полезны, не совсем то, что я ищу, так как форма добавления / редактирования открывается из уже отфильтрованного календаря, и я хочу показать только те горячие столы, которые подходят для этого представления календаря.

1 Ответ

0 голосов
/ 01 июля 2010

Для этого вам нужно какое-то каскадное поле поиска.У нас есть продукт для этого называется Connected Field.Узнайте больше здесь Загрузите пробную версию и посмотрите, подходит ли она вам

...