En mis ultimos proyectos sobre SharePoint 2013 he estado usando el control para el campo de tipo usuario o user field, este control es bastante util por que permite acceder a los usuarios o grupos de SharePoint 2013 de acuerdo a la configuración que utilice, existen algunos proyectos que permiten trabajar de manera  rapida con este contro como https://github.com/saikiran78/SPClientPeoplePickerPlugin donde de manera automatizada se llaman a los archivos JavaScript y se puede configurar de manera sencilla el campo.

Logo

 

 

Respecto a este post se refiere a como limitar REALMENTE a que los usuarios puedan agregar un usuario dado que el control por defecto permite a los usuarios agregar mas de un usuario y entegando un pauperrimo mensaje diciendo que solo se puede agregar un usuario no prohibiendo su ingreso.

6A62BC2C

 

 

 

Para esto he generado dos metodos que permite controlar que el control solo deje ingresar un usuario este esta probado sobre IE 8, 9 , 10  y 11.

El primero es un metodo que se aplica sobre la clase .sp-peoplepicker-editorInput esta clase se refiere al input donde se ingresan los campos.

Metodo1

 

 

 

 

El segundo metodo es el que permite que el campo se habilite cuando se borra el elemento

Metodo2

 

 

 

 

 

Con esto tenemo un campo que solo aceptara un elemento y lo puedo personlizar inclusive para que solo aplique en un solo campo y no en todos.