2013-04-12 3 views
0

Каков наилучший способ реализации иерархии parent-child между элементами в списке? Требование заключается в следующемSharepoint: Установить связанные записи, когда новый элемент добавляется в список

-> there is a list item with a particular ID 
-> that particular ID could have related records. 
-> all those related records should show up when viewing the list item 

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

Главный вопрос: каким будет лучший способ установить эту иерархию в списке? Кроме того, все элементы будут в том же списке, так как свяжет этот список с самим собой? Или, что было бы лучшим способом реализовать это? Я могу вычислить несколько подходов для обработки этого в рамках объектной модели сервера sharepoint ; однако это нужно делать в основном в пользовательском интерфейсе Sharepoint (могут использоваться веб-сайты, функции и т. д.). Тем не менее, Я не уверен, как ИЗМЕНИТЬ ЭТО В РАМКАХ КОНТЕЙНЕРЫ SHAREPOINT.

Любые идеи/идеи были бы очень признательны.

Благодаря

ответ

1

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

Чтобы отобразить связанные элементы списка, вы можете настроить страницу просмотра сведений о списке в дизайнере sharepoint и добавить веб-часть списка просмотра или dataview с соответствующими фильтрами на основе текущего элемента.

+0

Спасибо за ваш ответ. Позвольте мне ответить на ваш ответ и вернуться к вам. Еще раз спасибо. – user1297985

+0

Спасибо. Как вы думаете, я должен создавать разные типы контента, родительский список и дочерний список? – user1297985

+0

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

Смежные вопросы