Wie individuell anpassen XLSTViewWebPart in SharePoint Designer 2010?
-
09-12-2019 - |
Frage
Ich habe versucht, XlstviewWebPart zum Bearbeiten von Customize zu bearbeiten. But Havnt, wenn Sie keine Hinweise für mein Szenario erhalten.
Ich möchte Titel-Link im Bearbeitungsmodus anstelle des Anzeigemodus in WebPart-Seiten ändern.
Wenn der Link auf dem Titel verknüpft ist, rendern Sie im Anzeigemodus
so:
Ich möchte also direkt im Bearbeitungsmodus öffnen. Jeder führt mich plz?
Lösung
Es gibt mehrere Möglichkeiten, dies zu erreichen.
Ich denke, der bevorzugte Weg ist es, ein berechnetes Feld zu erstellen.
1. Berechnetes Feld
Der Punkt ist, eigentlich gibt es in jeder SharePoint-Liste 5 "Titel":
speichert zuerst die Daten, die anderen 4 sind berechnete und erzeugt einfach ein HTML mit Daten aus der ersten Spalte.
Sie können einen ähnlichen Ansatz verwenden und Ihr eigenes berechnetes Feld in die Liste hinzufügen und dann der Listenansicht hinzufügen.
Um ein berechtigtes Feld hinzuzufügen, können Sie verwenden Addfieldasxml -Methode.
Beispiel für die Verwendung von addfieldasxml für berechnete Felderstellung:
- .
- http://aroundsharepoint.blogspot.com /2009/02/dynamical-creat-Spview-with-checkbox.html
p.s. Die sicherste Art, das Edit-Formular anzusprechen, besteht darin, Listform.aspx-Seite wie folgt zu verwenden: generasacodicetagpre.
(Pagetype-Wert geht von pagetype aufzählung )
2. XSL-Transformation
Eine andere Option ist die Verwendung von XSLT-Funktionen des xsltlistviewWebPart . In diesem Fall müssen Sie Ihre XSL-Datei schreiben und an der Listenansicht anhängen, beispielsweise indem Sie spiew.xslink Eigenschaft.
Beispiel: generasacodicetagpre.
p.s. Dieser Code wurde getestet und funktioniert.
Andere Tipps
Eine andere mögliche Option ist, wenn Sie die Ansicht in Designer öffnen und dort Ihre XSL-Elemente hinzufügen
weiß jemand etwas über Leistungsunterschiede auf den drei Arten in vielen verschiedenen Listen?