SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Listen Verbinden

Unbeantwortet Dieser Beitrag hat 5 Antworten

Ohne Rang
13 Beiträge
Robert Kuhn erstellt 21 Okt. 2009 16:55
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich steige aktuell gerade in die SharePoint Entwicklung ein. Aktuell habe ich einen Windows Server 2008 x64 mit den WSS 3.0 und auf meinem Rechner den SharePoint Designer zur Verfügung.

Ich möchte eine Anwendung erstellen in der zwei Listen miteinander Verknüpft sind mit einer  1-zu-n Beziehung. Ich habe also in der DispForm meiner Übergeordneten Liste mit dem SharePoint Designer eine gefilterte Ansicht der untergeordneten Liste eingefügt und kann daher die Objekte anzeigen die zu dem Übergeordneten Objekt gehören. Soweit alles gut.

Dazu habe ich in der Ansicht in der DispForm einen Link eingefügt über den ich direkt Untergeordnete einträge erstellen kann. Auch das Funktioniert, nur wenn ich dann auf OK Klicke lande ich in der Untergeordneten Liste was ich aber nicht möchte, ich möchte wieder in der DispForm landen aus der ich gekommen bin.

Soweit ich gekommen bin hat das was mit der source Variable im Link zu tun, meine Frage ist nur wo kann ich diesen mitgeben?

In der Beispielanwendung von Microsoft "Budgetieren und Überwachen mehrerer Projekte" ist das realisiert ich bekomme nur nicht heraus wie.

Bin für jeden Tip dankbar

RK

 

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 22 Okt. 2009 08:20
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Genau der Source-Parameter ist dafür verantwortlich. Entweder Du gibst den direkt an
http://DeinServer/Seite/default.aspx?Source=http://DeinServer/AndereSeite/default.aspx
oder Du baust den Link so auf:
<a href=http://DeinServer/Seite/default.aspx onclick="GoToLink(this);">Link</a>
dann mancht SharePoint das automatisch.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
13 Beiträge
Robert Kuhn Als Antwort am 22 Okt. 2009 14:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Danke für die Antwort

ich habe das Ausprobiert mit Version 1 und danach hat es für genau einen Versuch auch funktioniert und dann nicht mehr.

Ich weiss nicht was ich da falsch gemacht habe, bin da noch am suchen.

Ohne Rang
13 Beiträge
Robert Kuhn Als Antwort am 9 Nov. 2009 16:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo habe das Problem gelöst.

Der Link muss folgendermassen aussehen:

http://server/websites/Liste/NewForm.aspx?source=http://server/websites/Liste//DispForm.aspx?ID=1

Erst nachdem ich den ganzen Java Code in onClick entfernt habe hat es dann funktioniert.

 

mfg Robert Kuhn 

Ohne Rang
13 Beiträge
Robert Kuhn Als Antwort am 29 Dez. 2009 10:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

das Problem geht weiter,

wenn ich eine Anwendung auf einem Testsystem Entwickeln will und diese später auf ein Produktives System  kopieren möchte muss ich die Pfade in den Links relativ angeben. Der Ziel Pfad wird dann auch brav aufgelöst nur der Source Parameter nicht.

Weiss jemand wie man das erreichen kann?

bin für jede Hilfe Dankbar

 

mfg Robert Kuhn

Ohne Rang
13 Beiträge
Robert Kuhn Als Antwort am 29 Dez. 2009 10:43
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

 

Hallo,

 

ich gebe zu wenn ich die Hilfe zuerst benutzt hätte wäre ich vermutlich gleich auf folgenden Blog gestoßen:

http://blogs.mysharepoint.de/blogs/owirkus/archive/2009/09/23/how-to-ver-228-ndern-der-r-252-cksprung-url.aspx

Dieser hat mir auf die sprünge geholfen doch zur Vollständigkeit hier nochmal:

Wenn ich auf folgender Seite:

http://server/website/Lists/Angebote/DispForm.aspx?ID=25&Source=http://server/website/Lists/Angebote/AllItems.aspx

einen relativen Link erstellen möchte, mit dem ich wieder an die gleiche Stellen zurückkomme, muss dieser folgendermassen aussehen:

../Angebotspositionen/EditForm.aspx?ID={@ID}&Source=/website/Lists/Angebote/DispForm.aspx?ID={$ABID}

Wichtig ist das sich der Ziel Pfad vom Source Parameter unterscheidet, während ich im Ziel Pfad einfach zwei Punkte vorne anstelle muss ich im Source Parameter auch die entsprechende SubSite mit angeben.

 

mfg Robert Kuhn