2009-10-23 7 views
1

J'ai personnalisé NewForm, EditForm et DispForm pour permettre aux utilisateurs de créer de nouvelles demandes de modification (avec certaines autorisations) et d'affichage de service.La page d'affichage (DispForm.aspx) n'est pas associée correctement aux vues de liste SharePoint

Les formulaires fonctionnent correctement sauf dans mes vues (par exemple, Createbyme.aspx qui affiche toutes les demandes dont je suis propriétaire). Au lieu de pointer sur mon DispForm personnalisé /[site]/Lists/[list_name]/DispForm_custom.aspx?ID=[request#], il lie à /[site]/?ID=[request#].

Y a-t-il une suggestion pour un correctif?

+0

Avez-vous utilisé le concepteur SharePoint pour effectuer la personnalisation? – gn22

+0

Merci Gurdas de répondre. Oui, j'ai utilisé SharePoint Designer 2007. Une chose que je ne suis pas sûr pourquoi la fonctionnalité de Createbyme.aspx a changé alors que je modifiais simplement New/Edit/Disp forms. Notez que l'horodatage de Createbyme.aspx n'a pas été modifié, il semble donc qu'il n'ait pas été modifié (?). –

Répondre

0

Je viens de répondre à cette question dans un autre post ...

Restore NewForm.aspx file


En résumé,

Ouvrez la page et sélectionnez le contrôle de formulaire. Oen le propertis pour ce contrôle et sélectionnez le bouton radio "NEW ITEM FORM". Après avoir enregistré la page, vous pouvez sélectionner la page en tant que fichier de support pour la liste et le réglage sera conservé. Ne sélectionnez pas d'abord la page en tant que fichier de support car le réglage ne sera pas respecté ... l'ordre de vos étapes est important.

Questions connexes