People Editor in Custom Webpart stopeed working after CU
-
Thursday, June 14, 2012 7:11 AMHi,
I have an issue with People Editor. i have an people editor control in my custom web part. Based on the user id entered in the text box, i use to populate in the People Editor. This was working fine.
Recently we upgraded our MOSS Server from SP2 to SP3 and Dec 2011 CU. People editor stopped population.
My Code below:
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using System.Collections;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Security;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace TestPicker
{
[Guid("8c01ba24-e0d7-4388-b235-908f937efaa9")]
public class CustomPicker : System.Web.UI.WebControls.WebParts.WebPart
{
TextBox txt;
PeopleEditor pe;
Label l1;
public CustomPicker()
{
}
protected override void CreateChildControls()
{
base.CreateChildControls();
Button b1 = new Button();
b1.Text = "Populate";
b1.Click += new EventHandler(b1_Click);
txt = new TextBox();
pe = new PeopleEditor();
pe.SelectionSet = "User";
pe.AutoPostBack = false;
pe.Enabled = true;
pe.Visible = true;
pe.ValidatorEnabled = true;
pe.MultiSelect = false;
pe.AllowEmpty = false;
pe.PlaceButtonsUnderEntityEditor = true;
this.Controls.Add(txt);
this.Controls.Add(b1);
this.Controls.Add(pe);
l1 = new Label();
this.Controls.Add(l1);
}
void b1_Click(object sender, EventArgs e)
{
try
{
string value = txt.Text;
ArrayList _ArrayPeople = new ArrayList();
PickerEntity peEntity = new PickerEntity();
peEntity.Key = value;
peEntity = pe.ValidateEntity(peEntity);
_ArrayPeople.Add(peEntity);
pe.UpdateEntities(_ArrayPeople);
}
catch (Exception ex)
{
this.Page.Response.Write(ex.Message);
}
}
}
}
All Replies
-
Friday, June 15, 2012 3:24 AM
Hi gireeshkumart,
The people editor did not populate indicates that some errors were occured in the page. You may turn on the script debugging by unchecking the IE->Tools->Internet Options->Advanced->Disable Script Option.
You may find the script error which may be caused by the SP and CU.
Thanks,
Lambda Zhao
TechNet Community Support
- Marked As Answer by Daniel YangMicrosoft Contingent Staff, Moderator Monday, June 25, 2012 1:43 AM
-
Monday, June 18, 2012 10:54 AM
Hi Lambda,
The Latest CU (April 2012 - 12.0.0.6661) has fixed my People editor issue.
Anyways thanks for your reply.Thanks,
Gireesh- Marked As Answer by Daniel YangMicrosoft Contingent Staff, Moderator Monday, June 25, 2012 1:43 AM

