Question

J'ai une liste personnalisée SharePoint 2007 avec la colonne Manager.

Lors de la création d'un nouvel élément que je veux que le NewForm.aspx à autopulate le champ Gestionnaire avec le gestionnaire de l'utilisateur.

Je sais que nous pouvons autopulate en utilisant JQuery pour accéder Sharepoint de « Liste des informations utilisateur » exposées comme webservice, comme par blog de Marc.

Mon problème est le gestionnaire ne sont pas stockées dans la « Liste des informations utilisateur » je ne peux pas le récupérer de cette façon, quelqu'un a des idées?

Était-ce utile?

La solution

Merci Mike, - en utilisant MOSS, bien que la moitié de ma question était de savoir s'il y avait une aide jquery pour interroger ce webservice;)

Je l'ai fait en écrivant un webpart personnalisé en utilisant le modèle d'objet pour obtenir le gestionnaire de l'utilisateur et le département.

Je puis peaufiné l'URL de la forme de liste personnalisée en ajoutant? ToolPaneView = 2 à l'URL. Ceci a permis à la page d'édition. Je puis ajouté mon webpart personnalisé et cachais. Ensuite, j'ai ajouté un éditeur personnalisé webpart que je cachais aussi bien. \  J'ai modifié la forme de liste personnalisée dans SP Designer pour utiliser des étiquettes au lieu des champs de formulaire, puis je l'éditeur personnalisé webpart pour écrire quelques jquery pour copier les valeurs de mon webpart personnalisé au texte de l'étiquette.

ouf! tout ce que juste pour un certain remplissage forme standard automatique ...: S

Autres conseils

Utilisez-vous WSS ou MOSS? Si vous utilisez MOSS et dont le champ de gestionnaire étant peuplé à partir d'Active Directory, vous pouvez alors faire un appel de service Web à l'UserProfileService et saisir le profil de l'utilisateur, qui comprendra ce domaine.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top