2013-11-26 2 views
1

Ok, чтобы установить вещи, у меня есть два списка:Фильтрация списка на основе текущих настроек пользователей в другом списке?

  1. предпочтения пользователя. В таблице хранятся идентификаторы пользователей (человек) и столбец с включенным множеством вариантов, чтобы указать интересующие вас темы.

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

То, что я пытаюсь сделать, - это опросы дисплея в пустом представлении данных. Это легко, я получил это.

Однако, мне бы хотелось, чтобы страница показывала только те опросы, которые интересует текущий пользователь. Итак, где [CurrentUser] == идентификатор пользователя в таблице «Пользовательские настройки» и от того - где столбец сайта в разделе «Пользовательские настройки» == Выбор столбцов сайта в таблице «Обзоры».

Можно ли это сделать?

ответ

1

Есть два варианта, которые я хотел бы попробовать: оба используют jQuery. Один из вариантов - использовать объектную модель клиента, другие SPServices. Самый близкий пример, который я могу вам дать, - это каскадные выпадающие списки.

For the client object model, I would have a look at this post.

For SPServices look here

Любые из этих инструментов дает возможность возиться с отказом компонентов коробки SharePoint без освобождения компонентов # сервера C.

+1

Существует также моя библиотека под названием SharepointPlus, которая, я думаю, проще в использовании, чем SPServices или тот, что поступает из MS: http://aymkdn.github.io/SharepointPlus/ – AymKdn

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