Erstellen Sie einen zugehörigen Datensatz in anderen Listen, die automatisch mit dem Datensatz verknüpft sind, den ich gerade in einer Liste erstellt habe

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/66144

Frage

Ich habe zwei Listen, eines von Personen , und einer der Adressen für diese Personen (mein Ziel ist, dass eine Person mehrere Adressen haben kann). .

Ich hätte gerne, wenn ich eine Person hinzufüge, um direkt eine Adresse für diese Person hinzufügen zu können, die ich gerade hinzugefügt habe. Ohne zur Adressliste navigieren zu müssen, und wählen Sie die Person im Lookup-Feld aus, um eine Adresse für diese Person hinzuzufügen.

Hier sind die Modelle meiner Listen:

Personen

    .
  • Nachname
  • Vorname

    Adressen

      .
    • straße & number
    • stadt
    • Person (Lookup-Feld)

      Derzeit habe ich ein paar JavaScript hinzugefügt, um eine Schaltfläche auf dem neuen Person-Formular zu erstellen, das den Namen der Person in der URL (? Name= Rupert) an das neue Adressformular sendet. Aber dann ist meine Person noch nicht erstellt, weil ich die Seite wechsle, während ich das neue Person-Formular bearbeitet habe.

      Machen Sie jemanden, wenn es einen Weg gibt, um dies leicht zu erreichen, beispielsweise eine magische Option, um zu sagen "Wenn ich eine Person hinzufüge, gehen Sie zum neuen Adressformular und wählen Sie automatisch die Person, die gerade im Lookup-Feld hinzugefügt wurde.

      Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

Eltern- / Kinderbeziehungen erfordern, dass der Elternteil vorhanden ist, bevor das Kind erstellt werden kann.

Dies ist Tutorial zeigt, wie es geht.Der Autor verfügt über einige andere Techniken mit JavaScript und / oder SharePoint Designer.

Andere Tipps

Warum nicht nur auf der Liste verwenden, mit Person als Benutzerfeld?Dann können Sie in der Lage sein, alle Informationen, die Sie in der Liste benötigen, und einfach aus der Liste extrahieren.

(funktioniert nur, wenn die Personen Benutzer Ihrer Website sind, Andernfalls benötigen Sie eine anmutigere Lösung, die eine benutzerdefinierte Formularseite mit Code hinter Logic-Speichern von Daten an Ihre beiden Listen beteiligt ist)

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