O Sharepoint 2010 PeoplePicker não mostra o menu suspenso com opções de nome quando há mais de uma correspondência

StackOverflow https://stackoverflow.com/questions/9024999

  •  14-11-2019
  •  | 
  •  

Pergunta

Cenário:Controle People Picker em uma página aspx.

<wssawc:PeopleEditor AllowEmpty="false" AcceptAnyEmailAddresses="true" ValidateResolvedEntity="true"
    ShowButtons="true" ShowDataValidationErrorBorder="true" ShowEntityDisplayTextInTextBox="true"
    ShowErrorPlaceHolder="true" ValidatorEnabled="true" MultiSelect="false" ID="secondaryOwnerPicker"
    runat="server" SelectionSet="User" Width="40em" AllowTypeIn="true" DoPostBackOnResolve="false"
    EnableBrowse="true" ForceClaims="true" Title="Secondary Owner People Picker" UrlZone="Extranet"
    EnabledClaimProviders="ADClaimsProvider" />

o usuário digita um nome que possui várias correspondências e não há nenhuma caixa de listagem que aparece quando você passa o mouse sobre o nome para resolvê-lo como faria no SP2010 Central Admin.a mensagem que recebo quando passo o mouse sobre o nome com sublinhado vermelho é "várias entradas correspondem, resolva".nada acontece quando clico no nome sublinhado em vermelho.

Estou esquecendo de algo?

ATUALIZAR Vejo este erro de javascript depois de tentar clicar no nome para resolver várias correspondências:

Erro:CAMOpt não está definido
Arquivo fonte: http://myServer/_layouts/entityeditor.js?rev=1%2Fj%2Ba5PO0xZXnRjXxVHOkg%3D%3D
Linha:2

Foi útil?

Solução

eu já tinha webcontrols registrados, mas precisava adicionar uma referência ao arquivo core.js

<%@ Register TagPrefix="wssawc" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

na cabeça adicione

<wssawc:ScriptLink ID="ScriptLink1" Language="javascript" Name="core.js" runat="server" />

inclua esses dois estilos para a bela caixa com todos os nomes encontrados

<link rel="Stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/layouts.css" />
<link rel="Stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css" />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top