Отношения между списками в SharePoint 2010 - PullRequest
4 голосов
/ 05 февраля 2011

Я пытаюсь создать простое решение, подобное CRM, в SharePoint 2010 с тремя списками. В первом списке хранятся компании, а во втором - контактные лица в этих компаниях со столбцом поиска, в котором вы выбираете компанию, в которой работает этот человек. Третий список (и именно здесь возникает проблема) хранит связь с людьми в компаниях, поэтому здесь у меня есть столбец поиска, который ищет людей, которые находятся в списке номер 2.

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

Кто-нибудь может понять, можно ли это сделать с помощью списков и представлений SharePoint?

Ответы [ 2 ]

0 голосов
/ 03 апреля 2013

Вы можете использовать Столбец Filtered LookUps как доступный в решении Codeplex. Когда вы создаете столбец с фильтрованным поиском, он предоставит вам возможность создать новый столбец, используя столбец, определенный в другом списке или Вы даже можете создать запрос в этом списке или создать представление для того же.

0 голосов
/ 09 ноября 2011

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

Вам нужно либо создать веб-часть, в которой вы показываете необходимую информацию, создав сетку, либо использовать собственное решение для создания нового типа поля, как это было с «фильтрованным полем поиска» на1003 *

отфильтрованный поиск в кодовом комплексе

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