Изменение SelectionSet элемента управления SharePoint PeopleEditor для кода позади - PullRequest
1 голос
/ 27 декабря 2011

Я должен изменить SelectionSet PeopleEditor на codebehind на основе выбора раскрывающегося списка. Что происходит, так это то, что после того, как он изменился с User на SPGroup, когда я нажимаю кнопку «Обзор», я могу без проблем искать группы sharepoint, но когда я добавляю группу и нажимаю «проверить имена», она не разрешается, элемент управления сохраняет разрешить только пользователей.

Код:

<SharePoint:PeopleEditor ID="peDestinatarios" runat="server" AfterCallbackClientScript="updateValidation('peDestinatarios');"
                                MultiSelect="true" SelectionSet="User" class="validate[funcCall[validateEmptyPicker]]" />

    protected void ddlType_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlType.SelectedValue == "Users")
        {
            peDestinatarios.SelectionSet = "User";
        }
        else if (ddlType.SelectedValue == "Groups")
        {
            peDestinatarios.SelectionSet = "SPGroup";
        }

        peDestinatarios.CommaSeparatedAccounts = string.Empty;
    }

Есть идеи?

Заранее спасибо

1 Ответ

0 голосов
/ 28 декабря 2011

Это может быть глупо, но для вашего ddlType установлено значение AutoPostBack="true"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...