@proger_brut

Как сделать фильтр подстановки в Sharepoint?

Есть 4 списка: Заводы, РТП, РТП_Завод, Работы
Заводы и РТП - справочники

РТП может питать несколько заводов и завод может питаться от нескольких РТП

РТП_Завод содержит поля типа Подстановка из вышеуказанных справочников, т.е при добавлении элемента мы просто выбираем РТП и Завод из выпадающих списков

При добавлении элемента в список Работы мы выбираем из выпадающего списка сначала Завод, затем после выбора завода нужно отфильтровать подстановку РТП по таблице РТП_Завод, что бы лишние РТП не выводились.

Сложность в том, что фильтровать источник данных приходится не просто по другому списку, а ещё и по выбранному элементу на форме, т.е. Источник данных - РТП, нужно отфильтровать РТП_Завод по выбранному заводу, а потом отфильтровать РТП по отфильтрованному РТП_Завод
Как делать? Через формы инфопас всё перепробовал
  • Вопрос задан
  • 1061 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Yurchenko_AV
Есть масса бесплатных готовых решений по использованию "зависимых" lookup-ов.

Вот один из примеров:
sharepointlookup.codeplex.com
или

parentchildlookup.codeplex.com
Ответ написан
Комментировать
Buzzz
@Buzzz
SharePoint | Office 365 | .Net Developer
Если есть опыт, то можно посмотреть в сторону JavaScript и CSR + SharePoint API, делать свой рендеринг Lookup полей и фильтровать их по другим значениям.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы