Sharepoint2010 Поиск списков - PullRequest
0 голосов
/ 16 мая 2011

Я создаю 3 списка, используя интерфейс Sharepoint 2010. Списки и отношения следующие: Обучение (родитель) -> Учебный экземпляр (ребенок, поиск Учебное пособие) -> Учебная сессия (обучение внука, поиск)

Проблема в том, что когда я пытаюсь найти Экземпляр обучения из списка Сеансов обучения, Обучение (поле поиска) не отображается. Все остальные поля, кроме поля поиска в списках экземпляров обучения, отображаются в сеансе обучения.

Разве невозможно выйти за пределы списка детей? Есть ли способ, которым я мог бы достичь того же (родитель -> ребенок -> внук).

Любая помощь очень важна. Спасибо.

Думаю, было бы намного понятнее, если бы вы, ребята, попытались создать списки на вашей машине для разработки. Я использую пользовательский список, чтобы определить три списка, которые я использую. Я бы предложил вам создать следующие списки: -

Обучение <-lookup <- Учебный экземпляр <- поиск <- Учебная сессия. </p>

Все списки имеют одно похожее поле с именем Training. Это поле сначала создается в списке тренировок, экземпляр обучения создается, когда пользователь выбирает, какое обучение он хочет провести. И поскольку экземпляр обучения может иметь более одного сеанса, сеанс обучения будет сохранять списки.

Вы увидите, что вы можете просто добавлять элементы в Учебную сессию, но когда вы попытаетесь вставить элемент для Учебной сессии, вы обнаружите, что тренировочное поле в этих списках установлено для поиска Учебного экземпляра пуст.

Надеюсь, я прояснил свою проблему. Спасибо всем вам, ребята, за попытку помочь мне, я действительно оцениваю это. Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 мая 2011

Вы не можете сделать это с SharePoint 2010 OOB.Вы должны использовать Foundation API или REST API для отображения ВСЕХ трех списков информации в одном формате LIKE.Использование элемента управления, подобного иерархической сетке, было бы идеальным в этом сценарии.

Вы должны создать отдельный список для поиска или списков с отношениями один ко многим / много ко многим. Если между вашими отношениями один к одномуЗатем я предлагаю переместить поля ваших тренировочных сессий в список обучающих экземпляров и внести их в ОДИН список.

РЕДАКТИРОВАТЬ: посмотреть настройки поля / столбца должны выглядеть следующим образом List settings should look like this

0 голосов
/ 16 мая 2011

Так же, как и на другом сайте.Есть много способов сделать это.

Веб-сервисы - это один с SOAP и CAML.Другой - это SPServices.Вы найдете множество примеров как здесь, так и в Интернете.

Укажите, какой язык вы используете, и, возможно, включите больше подробностей, чтобы мы могли помочь вам.

Списки веб-сервисов - GetListItems

SPServices

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...