2017-10-05 21 views
0

J'essaye SharePoint pour la première fois. Alors s'il te plaît sois gentil avec moi. Voici ce que j'essaie de faire.Modifier la vue SharePoint du champ de recherche qui peut avoir plusieurs valeurs

Disons que j'ai une liste où j'ai des valeurs comme indiqué ci-dessous

Lesson  Days 
---------------------- 
Tennis  Monday,Wednesday 
Swim   Saturday 
Golf   Sunday,Saturday. 

Au-dessus Jours est le champ recherche qui peut prendre plusieurs valeurs.

Comment puis-je modifier la vue de regarder comme ci-dessous

Lesson  Days 
---------------------- 
Tennis  Monday 
       Wednesday 
Swim   Saturday 
Golf   Monday 
       Sunday 
       Saturday 

On dirait que nous pouvons coder, mais je ne sais pas comment faire.

Il serait également intéressant si nous avons un numéro de séquence pour plusieurs valeurs. Quelque chose comme ça

Lesson  Days 
---------------------- 
Tennis  1.Monday 
       2.Wednesday 
Swim   1.Saturday 
Golf   1.Monday 
       2.Sunday 
       3.Saturday 

Edit: Sur la base de recherche ressemble plus que je dois faire le rendu côté client. J'ai trouvé ce lien SharePoint 2013 Client Side Rendering: List Views

J'ai toujours du mal à comprendre cela. Besoin d'un exemple simple sur la façon de le faire. Appréciera n'importe quel conseil/aide pour commencer ceci.

Répondre

0

Pour démarrer this might help. En utilisant l'exemple 1, en changeant le nom du champ et la fonction de rendu, vous pouvez facilement obtenir la version sans séquence.

Si vous souhaitez une commande personnalisée les jours où vous devez modifier le champ EditForm pour vos jours pour modifier la façon dont l'utilisateur insère les jours. Ce sera la partie difficile puisque si vous le faites, vous devez soit obtenir les valeurs pour le champ de recherche par urself (en utilisant le client javascript api ou les appels de repos) ou utiliser le lookupfield sharepoint par défaut et le personnaliser (je ne le recommanderais pas). Pour enregistrer les valeurs personnalisées à l'époque champ this example will help (en utilisant la fonction registerGetValueCallback)

Vous pouvez inclure votre script avec un webpart de script sur la page/édition de vue ou utiliser la propriété jslink sur la section de la propriété webpart divers pour inclure un fichier javascript contenant le code csr.

+0

Merci. On dirait que je dois faire JS Link. Le problème est soit je ne sais pas comment ou je n'ai pas accès à télécharger des fichiers de code JavaScript sur votre site SharePoint 2013. J'ai découvert que vous pouvez modifier la page et ajouter webpart comme éditeur de contenu, puis ajouter du code HTML. Si je peux trouver comment faire "," avec "
alors je suppose que cela va fonctionner. – ary