Question

J'ai une liste d'annonces et certaines annonces ont plusieurs pièces jointes.La vue est définie pour afficher les pièces jointes, mais cela montre simplement cette icône de papier qui signifie probablement que l'élément de liste a des pièces jointes.

Ce que je dois réaliser, consiste à montrer le nom des pièces jointes des éléments de la liste dans une colonne supplémentaire (si possible, sur un champ de texte multiligne).Comment pourrais-je y arriver?

J'ai trouvé Ce site qui a une réponse mais c'estPour SP2010, je travaille dans SP2013 et je ne peux pas l'utiliser.:( Tout ce qui peut être fait avec SP Designer 2013 serait génial.

Était-ce utile?

La solution

Vous avez 2 façons de le faire.

one est créer un champ masqué dans la liste des pièces jointes nommées et à l'aide d'un récepteur d'événement, définissez-la lorsque la pièce jointe ajoutée, mise à jour, supprimée.Donc, vous avez maintenant les noms d'attachement (si nécessaire, ajoutez-les sous forme de liens, car cette colonne doit être de type Multi-ligne Text Box (champ de texte riche)).

Deuxièmement et le plus simple sont les modifications utilisant SharePoint Designer.Il suffit de suivre ces étapes mentionnées à: http:// amitphule.blogspot.in/2012/04/display-item-attachments-in-shareppoint.html

Faites-moi savoir si vous avez besoin d'aide supplémentaire.

Autres conseils

Je suppose que vous avez déjà trouvé une solution pour votre problème.Je me suis aussi lutté avec le problème similaire à celui de la vôtre.Impossible d'obtenir "Liste des outils d'affichage" pour ma vue.Cela a été résolu après avoir vérifié l'option "Server Render" dans la section Divers Propriétés du Web.Cependant, j'ai trouvé une solution de contournement facile en utilisant Jslink et JQuery.Veuillez vous reporter à cette source.

J'ai eu ce numéro en utilisant InfoPath Designer pour injecter l'URL dans un champ "Simple ligne de texte".

Les étapes étaient comme suit.

  1. Créez un champ "ligne unique de texte" dans votre liste. J'ai appelé la mienne "Attachmenturl"

     Ajouter une seule ligne de champ de texte

    1. chargez InfoPath Designer. et chargez votre liste SharePoint

    2. Cliquez avec le bouton droit de la souris sur le champ "Ligne unique de texte" "Attachmenturl" et sélectionnez "Propriétés de la zone de texte"

       Sélectionner les propriétés de la zone de texte

      1. Dans la section "Valeur par défaut" à côté de "Valeur", cliquez sur le bouton "FX"

         fx

        1. Dans la boîte de dialogue "Formula", sélectionnez le bouton "Insérer le champ ou le groupe"

           insertion de champ ou de groupe

          1. dans "Vue avancée", développez le dossier "Pièces jointes" et sélectionnez l'icône ": Pièce jointeL" et cliquez sur "OK" tout le chemin de votre formulaire

             sélectionner le champ ou le groupe

            1. Après avoir effectué d'autres modifications de votre formulaire, publiez le formulaire à la liste SharePoint

               publier

              Cela m'a donné le nom de fichier de pièce jointe. J'ai ensuite utilisé SharePoint Designer pour construire le reste de l'URL:

              1. Ouvrez SharePoint Designer et accédez à votre liste de travail de votre liste

              2. Vous pourrez maintenant construire l'URL de la pièce jointe en créant un lien hypertexte qui suit cette construction:

                HTTPS: // Site / Formulaires / Listes / ListeName / Pièces jointes / Joints / Joint

                 Créer un hyperlien dans designer

                Je n'avais aucun problème à créer l'URL de pièce jointe dans un flux de travail de concepteur avec cette méthode. Vous pouvez ensuite appuyer sur l'URL complète vers un autre champ si vous le souhaitez ou envoyez un courriel avec le flux de travail.

                 Entrez la description de l'image ici

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