Domanda

Ho un elenco personalizzato di SharePoint 2007 con la colonna Manager.

Quando si crea un nuovo elemento che voglio il NewForm.aspx al autopulate campo Manager con il manager dell'utente.

So che possiamo autopulate utilizzando jQuery per l'accesso di Sharepoint 'elenco utenti informazioni' esposto come un webservice, come per Marc blog .

Il mio problema è il Manager non è memorizzato nella 'elenco utenti Informazioni', quindi non posso recuperare in questo modo, Qualcuno ha qualche idea?

È stato utile?

Soluzione

Grazie Mike, - con MOSS, se la metà la mia domanda era se ci fosse un aiuto jQuery per interrogare questo webservice;)

L'ho fatto scrivendo una WebPart personalizzato utilizzando il modello a oggetti per ottenere il manager di utente e di reparto.

Ho poi modificato l'URL del modulo elenco personalizzato con l'aggiunta? ToolPaneView = 2 all'URL. Ciò ha permesso alla pagina di modifica. Poi ho aggiunto il mio WebPart personalizzato e nascosi. Poi ho aggiunto un webpart editor personalizzato che io nascosi pure. \ Ho modificato il modulo elenco personalizzato in SP Designer per etichette usare al posto dei campi modulo poi ho usato il webpart editor personalizzato di scrivere qualche jQuery per copiare i valori dalla mia WebPart personalizzato per il testo dell'etichetta.

uff! tutto questo solo per qualche forma di riempimento automatico di serie ...: S

Altri suggerimenti

Stai usando WSS o MOSS? Se si utilizza MOSS e hanno il campo Manager di essere popolato da Active Directory allora si può fare una chiamata di servizio Web per l'UserProfileService e afferrare il profilo dell'utente, che comprenderà quel campo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top