2013-07-10 9 views
0

J'ai actuellement une liste personnalisée qui contient environ 20 colonnes, cependant quand mon utilisateur sélectionne le nouveau pour ajouter un nouvel article à la liste je veux montrer seulement 10 des 20 champs.Nouvelle personnalisation d'élément de liste

Le paramètre par défaut me permet de masquer certains champs mais cette option n'est pas ce dont j'ai besoin car plus tard dans le flux de travail, je demande à un utilisateur d'ajouter des données pour dire les éléments 11-20.

je besoin d'un couple d'entrée de données forme

nouveau - Afficher dire colonnes 1-10 mise à jour - modifier des colonnes 1-10 si nécessaire et ajouter des données aux colonnes 10-15 authorize - modifier des colonnes 1-15 si nécessaire et ajouter des données aux colonnes 15-20

Idéalement, chaque formulaire de saisie de données doit avoir son propre flux de travail, mais qui peut venir plus tard et est agréable d'avoir

toute aide s'il vous plaît? Par ailleurs, le concepteur de sharepoint n'est pas une option pour moi, j'ai cependant un chemin d'information disponible.

Répondre

0

S'il s'agit d'une liste personnalisée, vous pouvez définir les champs qui seront disponibles sur chaque formulaire en utilisant les attributs ShowInDisplayForm, ShowInEditForm et ShowInNewForm.

http://msdn.microsoft.com/en-us/library/aa543225.aspx

Je les utilise généralement quand im définir le type de contenu.

<FieldRef ID="{493AE2E2-DA5D-46C6-93D9-D43F85B03329}" Name="myCustomField" Required="FALSE" ShowInNewForm="TRUE" ShowInEditForm="FALSE"/> 

J'espère que ça aide!

+0

merci beaucoup je vais y jeter un coup d'oeil - anticiper mon système qui est verrouillé ne me permettra pas de faire des changements à ce niveau mais laisse voir !! – Lenny

Questions connexes