Ajout de champs dans les Formulaires de Liste Sharepoint
Je suis à la recherche d'ajouter un nouveau champ dans mon NewForm.aspx, EditForm.aspx et DispForm.aspx pages dans Sharepoint Designer 2007. J'ai réussi à ajouter une nouvelle zone de texte webpart et ont modifié la Commune de la zone de texte Tâches pour le Champ de Données de mon nouveau domaine (Contacts..)
Mais comment puis-je modifier modifier.aspx et DispForm.aspx pour afficher ce nouveau domaine?
J'ai regardé autour de déjà répondu à des questions sur le site, mais je n'ai pas couru à travers ce que je suis vraiment à la recherche pour-désolé si j'ai raté ça!
Merci!
Shannon
Vous devez vous connecter pour publier un commentaire.
Il ne compte pas comme le "développement", mais ne serait pas la création d'une nouvelle colonne de la Liste, Colonne de Site ou un Type de Contenu ajouter ce champ supplémentaire pour tous vos formulaires de liste bien? Comment cela fonctionne pas dans votre cas particulier?
Vous devez utiliser SharePoint Designer pour accéder au site et de modifier les aspx (dans les "Formes" sous-dossier du dossier nommé d'après la liste)
Vous sont probablement les choses à ce sujet dans le mauvais sens. Vous ne devez pas modifier la modifier et de nouvelles formes pour une liste juste parce que vous voulez un nouveau champ. Vous avez besoin pour ajouter le champ à la liste sous-jacente et de s'appuyer sur le code dans les formulaires pour afficher le champ correctement.
DANS SPD choisissez l'onglet Table sur la droite, puis Sélectionnez une ligne, alors vous pouvez Insérer ci-Dessus ou ci-Dessous, vous pouvez ajouter à votre nouveau domaine.
Nouvel élément, modifier et afficher des formulaires ne sont pas attachés à des listes d'autant qu'ils attachaient à des types de contenu. Si vous ne pouvez pas utiliser InfoPath Designer ou les définir, ce que vous avez à faire est la suivante:
Créer le formulaire en question, comme une page d'application. Pour quelque raison que ce soit, l'application SharePoint pages ne sont pas rendues à l'écran, de sorte à obtenir une idée de ce que je suis à la recherche en général, je les fais dans un visual web ou partie séparée application ASP abord, puis copiez et collez l'ASP/HTML, puis de supprimer l'original.
Dans le cas de l'éditer et d'afficher les formes, le PS va vous passer une chaîne de requête avec l'ID en elle. J'ai fait une capture de l'article en question ainsi:
Après l'ajout de ce qu'il est que vous devez ajouter, vous avez besoin d'ajouter une logique pour la .cs page ou une catégorie distincte qui ne modifie/ajoute l'élément en question. Probablement assez évident...
De là, vous avez trois options: soit créer un récepteur d'événement que les points de la editformURL/displayformURL/newformURL du type de contenu en question à la page de l'application, créer un tout nouveau type de contenu et ajouter l'URL de votre page de l'application dans sa définition XML, ou de l'ajouter manuellement via Powershell.