Abrufen eines Listenelements basierend auf der Picker-App-App
-
10-12-2019 - |
Frage
Ich habe eine Liste, die eine Mitarbeiterspalte einer Typperson oder Gruppe enthält.Ich habe eine Seite gebaut, die einen People Picker und nichts anderes enthält.
Wenn der Benutzer einen Benutzer aus dem PeopleSpicker auswählt, möchte ich diesen Benutzer aus der obigen Liste erhalten und alle Elemente anzeigen ...
ist dies möglich mithilfe von jsom- und sharepoint 2013-Apps?
Lösung
Sie sollten in der Lage sein, Client Side-PeopleSpicker verwenden zu können (siehe hier ) Das gibt Daten des ausgewählten Benutzers.Sie können diese Daten verwenden, um die Elemente auf der Liste der Personen abzufragen.
Als Client-Side-PleopleSpicker gibt keine Benutzer-ID zurück.Sie müssen eine zusätzliche Abfrage an die verborgene Benutzerinformationsliste durchführen, um die Site-Collection-Spezifische Benutzer-ID zu erhalten, siehe hier .Sie sollten in der Lage sein, den " Key "-Wert , den Sie vom Benutzer erhaltenvon Client-Side-PeopleSpicker, da es in der Spalte "Name" der versteckten Benutzerliste aufkennt.