У меня есть два списка Sharepoint - ListA и ListB.У ListA есть столбцы productName, productType.ProductType сделан из выбора (TypeA, TypeB, TypeC).Каждый товар должен принадлежать только одному типу.Он дает Имя продукта и Тип продукта (из Выборки) при добавлении продуктов в Список А.ListB имеет столбцы RequestName, RequestDate, ProductName.ProductName - это просто поиск в ListA.
В ListB при добавлении нового элемента я сначала хочу выбрать productType, а затем отображать только продукты этого типа.Но я не мог найти способов сделать это.Есть ли способ сделать это, даже программно.
ИЛИ альтернативно, на самом деле мне не нужна информация productType в ListB.Я делаю рабочий процесс, который использует ListB и который запускается автоматически, когда я добавляю запросы в ListB (он выбирает productName и дает RequestName и RequestDate).Затем в рабочем процессе я должен проверить, имеет ли productName тип A, typeB или typeC, поскольку мне нужна информация productType для принятия некоторых решений в Workflow.Есть ли способ получить информацию о productType только из productName, используя ListA и ListB.
Так как это productName уникально, в Sql это будет что-то вроде
select productType from ListA where productName="selectedProduct"
, но у меня нетУкажите, можно ли выполнить какой-либо запрос в Списках в SP и получить этот результат, сохранить его в переменной и использовать его позже.
Спасибо
Примечание: Для тех, кто заинтересован в каскадных поискахв Sharepoint, используя формы Infopath, смотрите здесь http://blog.libinuko.com/2010/07/21/sharepoint-2010-how-to-create-cascading-lookup-field/