web-dev-qa-db-fra.com

Champ de recherche SharePoint sur le champ de choix?

Comment créer un champ de recherche pour le champ Choice..f, par exemple: Dans une liste J'ai un champ de choix et je dois créer une colonne de recherche dans une autre liste de pointage sur ce champ de choix. Quand je sélectionne cette liste de cette colonne ne figure pas dans la liste déroulante ... s'il vous plaît laissez-moi savoir s'il y a une limitation pour cela

12
Govind

Il n'est pas possible de créer un champ de recherche pour un champ de choix (déroulant). Il existe deux façons de résoudre votre problème: l'approche programmatique et la solution de contournement.

L'approche programmatique implique un récepteur d'événements créatif pour faire la magie - jolie travail intensif. Mais il y a une explication ici:

Vous pouvez également créer une autre liste, contenant vos valeurs de champ de choix et utiliser un champ calculé comme source de votre colonne de recherche. Découvrez l'explication suivante:

12
Dennis G

Vous pouvez utiliser la colonne calculée est la liste des sources, qui affichera la valeur de la colonne de choix. Ensuite, vous pouvez ajouter une colonne de recherche pour ce champ calculé. Cela ne fonctionnera que pour la colonne de choix avec sélection unique. Pour une sélection multiple, vous pouvez utiliser des composants tiers tels que celui-ci: http://www.sparqube.com/sharepoint-lookup-column

2
Artem

la solution programmatique est à risque de traverser une récursion sans fin:

L'événement ItemAjouté et les mis à jour sont ASYNCHRONE. Cela signifie que la commande: this.eventfireingenabled = false n'est pas threadsafe. Après SystemUpdate, vous avez défini l'événementfireingENAd pour true.

Mais parce que l'articleUndaté est asynchronus, vous ne pouvez pas garantir que l'articleUPDaté pour votre System.Update a déjà été appelé à ce moment-là !.

2
Michael

Ça marche hors de la boîte pour moi ... mais l'option de recherche est disponible uniquement si vous allez sur "Liste des paramètres" et cliquez sur "Créer une colonne" Voici comment j'ai configuré ma colonne sur SharePoint Online (en 2019) et il Fonctionne parfaitement ... Ceci est copie et collé de l'écran de paramètres de liste sous cette colonne ...

Column name: Equipment List 
The type of information in this column is: Lookup 
Get information from: Equipment Master List 
In this column: "Equipment Name" (dropdown selector of all the column names on the other list)
Allow multiple values (to be selected)  [TICKED]

il y a des notes plus bas aussi ..

Relation Une colonne de recherche établit une relation entre les éléments de la liste dans cette liste et les éléments associés de la liste cible. Spécifiez le comportement de la relation appliqué par cette colonne de recherche lorsqu'un élément de liste de la liste cible est supprimé.

Lorsqu'un élément de la liste cible est supprimé, Cascade Supprimer supprimera tous les éléments connexes de cette liste. Restreindre Suppremple évitera la suppression d'un élément de la liste cible s'il comporte un ou plusieurs éléments connexes dans cette liste.

Appliquer le comportement de la relation [case à cocher]

radio buttions:
  Restrict delete
  Cascade delete
0
hamish