none
Компонент выбора пользователя для Visual Studio 2013 при работе с Sharepoint 2010 RRS feed

  • Вопрос

  • Добрый день.

    Существует ли компонент выбора пользователя для Visual Studio 2013 при работе с Sharepoint 2010?

    В панели ToolBox VS2013 удается найти только компонент ListProperty, но не удалось заставить его работать.

    Хочется использовать функционал как в типовых формах списков SPS2010 с полями типа "Пользователь или группа"


    MishalL

    14 декабря 2016 г. 4:26

Ответы

  • Добрый день,

    используем OOTB PeopleEditor.

    в asсx:

    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
    
    <SharePoint:PeopleEditor ID="spPeoplePicker" runat="server" Width="350" SelectionSet="User" />


    в ascx.cs:

    if (spPeoplePicker.ResolvedEntities.Count > 0)
    {
        PickerEntity selectedEntity = (PickerEntity)spPeoplePicker.ResolvedEntities[0];
        UserProfile profile= upm.GetUserProfile(selectedEntity.Key);
    }

    Более подробно читать:

    How to use people editor control

    Implementation of People Picker in Web parts

    А вообще конечно это основы...


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    14 декабря 2016 г. 6:51

Все ответы

  • Добрый день,

    используем OOTB PeopleEditor.

    в asсx:

    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
    
    <SharePoint:PeopleEditor ID="spPeoplePicker" runat="server" Width="350" SelectionSet="User" />


    в ascx.cs:

    if (spPeoplePicker.ResolvedEntities.Count > 0)
    {
        PickerEntity selectedEntity = (PickerEntity)spPeoplePicker.ResolvedEntities[0];
        UserProfile profile= upm.GetUserProfile(selectedEntity.Key);
    }

    Более подробно читать:

    How to use people editor control

    Implementation of People Picker in Web parts

    А вообще конечно это основы...


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    14 декабря 2016 г. 6:51
  • Спасибо!

    Компонент работает, но в дизайнере VS выдает ошибку "object reference not set to an instance of an object"

    Странно, что его не было в палитре компонентов VS.


    MishalL

    14 декабря 2016 г. 7:55