Контрол выбора пользователей не имеет значений по умолчанию. Что бы исправить это неудобство, можно использовать JavaScript на форме создания элемента.
Также, для удобства используем :
· jquery-1.5.2.min.js
<%--Автозаполнение полей формы --%><script type="text/javascript" language="javascript" src="http://server/Sys/jquery-1.5.2.min.js"></script><script type="text/javascript" language="javascript" src="http:// server /Sys/jquery.SPServices -0.6.1.min.js"></script><script type="text/javascript">
$(document).ready(function () {
var login=$().SPServices.SPGetCurrentUser({fieldName: "Name", debug: false});
var pp=$("div[title='Выбор людей']");
pp[0].innerHTML=login;
pp[1].innerHTML="UserName";
});
</script><%--Автозаполнение полей формы из профиля пользователя--%>
Получим текущего пользователя
var login=$().SPServices.SPGetCurrentUser({fieldName: "Name", debug: false});
Заполним первый People Picker текущим пользователем, второй значением "UserName"
Код нужно вставит на страницу после тега
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
Отлично, спасибо, полдня возился, пока не наткнулся на пост=)
ОтветитьУдалитьРад помочь
ОтветитьУдалить