Frage

Ich ziehe diese Anforderung an:

Client möchte nur Listenelemente in der Listenansicht Web-Teil aufwerten, basierend auf dem Benutzerprofil und auch die Funktionalität der Funktion des Listenansicht-Web-Teils wie OOB-Sortierung und Filterung.Ich recherchiere einige Forschung und hier ist mein Fund:

  • Ich versuche denselben Ansatz wie aufgelistet hier .Dieser Ansatz hat jedoch einen sehr hässlichen Nachteil.Es schreibt die Ansicht auf jeder Seite neu, und verlässt die Abfrage in der Ansicht, basierend auf der anderen Benutzer-Benutzer-Profil-Eigenschaft - nicht akzeptabel.

    Daher möchte ich wie auf der Fly-Ansicht für dieses Webpart generieren und auch die Abfrage anwenden.Ich möchte nicht die ursprüngliche Ansicht auf der Liste bearbeiten.

    irgendwelche ideen bitte?

War es hilfreich?

Lösung

Also habe ich es mit meiner Kollegin-Hilfe gelöst, auf der Erstellung von Kinderkontrollen, die ich folgte.Nehmen Sie das Schema XML aus der Ansicht, überschreiben Sie die Abfrage und geben Sie sie an die Listenansicht weiter.Es wird keine neue Ansicht erstellt und alles funktioniert. generasacodicetagpre.

Andere Tipps

Sie können dynamisch Ansicht erstellen. Ich weiß nicht, über "Client möchte nur Listenelemente in der Listenansicht anzeigen Web-Part basierend auf dem Wert des Benutzerprofils anzeigen". Sie können jedoch nach Ansicht von Ansicht mit dem Namen "ClientView" in der Liste ansehen, wenn er gefunden wird, und erstellen Sie mit demselben Namen neue Ansicht mit demselben Namen.

e.g. generasacodicetagpre.

Ich bin nicht sicher, ob dies Ihre Anforderungen erfüllt, aber nicht mit dem aktuellen Benutzerfilter-Webpart aus der Box erfüllt.Es deckt Benutzerprofildaten für den aktuellen Benutzer aus und fügen dann eine Verbindung zu Ihrer Liste hinzu und er filtert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top