Pregunta

Tengo una lista personalizada de SharePoint 2007 con el Administrador de la columna.

Al crear un nuevo artículo que quiero la NewForm.aspx a autopulate el campo Manager con el administrador del usuario.

Sé que podemos autopulate usando jQuery para 'Lista de información del usuario' acceso de Sharepoint expuesto como un servicio web, como por el blog de Marc .

Mi problema es el Administrador no se almacena en la "Lista de información del usuario por lo que no se puede recuperar de esta manera, cualquier persona tiene alguna idea?

¿Fue útil?

Solución

Gracias Mike, - utilizando MOSS, aunque la mitad de mi pregunta era si había un ayudante jQuery para consultar este servicio web;)

Lo hice escribiendo un elemento Web personalizado que utiliza el modelo de objetos para obtener el gestor de usuarios y el departamento.

Entonces ajustado la URL de la forma lista personalizada mediante la adición? ToolPaneView = 2 a la URL. Esto permitió a la página de edición. Luego añade mi parte web personalizada y lo escondí. Luego añade un elemento Web editor personalizado que escondí también. \ He modificado la forma de lista personalizada en SP Designer para etiquetas de uso en lugar de campos de formulario Luego utiliza el elemento Web editor personalizado para escribir algunos jQuery para copiar los valores de mi parte web personalizado al texto de la etiqueta.

¡uf! todo eso sólo por alguna forma de llenado automático estándar ...: S

Otros consejos

¿Está utilizando WSS o MOSS? Si está utilizando el musgo y el campo ha encargado siendo poblada desde Active Directory, entonces puede hacer una llamada de servicio web para la UserProfileService y agarrar el perfil del usuario, que incluirá ese campo.

Licenciado bajo: CC-BY-SA con atribución
scroll top