¿SharePoint 2010 almacena el nombre de cuenta del usuario actual en algún lugar de un objeto JS accesible globalmente?SharePoint obtiene el nombre de usuario actual?
Cada solución que puedo encontrar implica una variación de una llamada de servicio web ajax y esto parece una solución extremadamente pesada para acceder a lo que debería ser una información trivial.
cosas que puedo acceder fácilmente:
- póngase al identificador de usuario desde
__spUserId
- Obtener nombre de usuario actual raspando el html de la cinta (por ejemplo:
$('#zz17_Menu').text()
)
Pero ninguno de estos es el nombre de cuenta.
cosas que preferiría no hacerlo:
- Obtener información del usuario actual con una llamada SOAP para GetUserProfileByName
- en Obtener información del usuario actual al hacer una llamada Ajax para ../_layouts/userdisp.aspx
excelente idea y una buena alternativa para recurrir a llamadas asíncronas a servicios de SharePoint.También funciona bastante bien con angular, ya que a continuación, puede definir un valor angular con los datos del usuario en el momento de arranque de la aplicación en lugar de utilizar un servicio angular para "cargar de forma lenta" la información del usuario. – SPArchaeologist