Вопрос

У меня есть пользовательский список SharePoint 2007 с менеджером столбцов.

При создании нового элемента я хочу, чтобы newform.aspx создал автоматическое поле менеджера с менеджером пользователя.

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

Моя проблема в том, что менеджер не хранится в «списке информации пользователей», поэтому я не могу получить его таким образом, у кого -нибудь есть идеи?

Это было полезно?

Решение

Спасибо, Майк, - Используя Мосс, хотя половина моего вопроса заключалась в том, был ли помощник jQuery, чтобы запросить этот веб -сервис;)

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

Затем я настроил URL -адрес формы пользовательского списка, добавив? ToolPaneView = 2 в URL. Это включило страницу редактирования. Затем я добавил свою пользовательскую веб -часть и спрятал ее. Затем я добавил пользовательский редактор WebPart, который я также спрятал. Я изменил форму пользовательского списка в SP Designer, чтобы использовать этикетки вместо полей форм, тогда я использовал веб -части пользовательского редактора, чтобы написать несколько jQuery для копирования значений из моей пользовательской веб -части в текст метки.

Профь! все это только для некоторой стандартной автозаправочной начинки ...: s

Другие советы

Вы используете WSS или MOSS? Если вы используете Moss и заполняете поле Manager из Active Directory, вы можете сделать вызов веб -службы в пользовательский профиль -сервис и получить профиль пользователя, который будет включать в себя это поле.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top