Question

J'ai une liste contenant de nombreux articles.J'aimerais donner à mes utilisateurs la possibilité de sélectionner 10-20 éléments en "la vérifiant", puis de les modifier tout à la fois.Certains champs (nom d'élément, identifiant, etc.) sont spécifiques à l'élément et ne doivent pas être édités, mais d'autres valeurs de champ peuvent être spécifiées en vrac.

Si je vérifie un élément, le bouton "Modifier l'élément" est actif, mais dès que je sélectionne 2 éléments, il est désactivé.Comment puis-je ajouter cette fonctionnalité à mon application?

Était-ce utile?

La solution

Ce n'est pas disponible OOB ...

Ce que vous pouvez faire est créer une nouvelle action personnalisée qui seraAjoutez un bouton au ruban juste après le bouton d'édition.

Dans Action personnalisée, appelez une fonction JavaScript dans laquelle vous pouvez obtenir tous les éléments sélectionnés par l'utilisateur, voir cette URL .

puis rediriger l'utilisateur sur une page de partie Web ou ouvrir la boîte de dialogue Pop Up modal [Envoi d'éléments sélectionnés sous forme de chaîne de requête avec séparateur] avec la page Part Web, à l'intérieur de la page Partie Web Drop d'une partie Visual Web et vous devez coderla partie Web visuelle aussi ...

Dans la partie Web visuelle Vous pouvez mettre à jour tous les éléments sélectionnés avec le titre et d'autres champs fournis par l'utilisateur :)

J'espère que cela vous aidera, beaucoup de codage et de personnalisation impliqués ...

Autres conseils

XSLTLISTVIEWWEBPART prend en charge l'édition intégrée: Cochez la case Autoriser l'édition Inline sur la page Modifier la vue.Peut-être que cela vous aidera.

J'ai eu une liste où je devais éditer plusieurs éléments et utilisé le processus suivant pour le faire faire; Sélectionnez la vue Liste dans le ruban de la barre d'outils, puis sélectionnez la vue Datasheet à partir des éléments de sous-menu. Cela convertira votre vue en une feuille de propagation Excel.Trier les colonnes, puis trier par la colonne que vous souhaitez modifier pour avoir les cellules cibles répertoriées de manière séquentielle. Changez la première cellule à la nouvelle valeur, puis faites glisser la copie de la liste des cellules sur toutes les autres que vous souhaitez modifier.

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