Frage

Wir haben einen OOTB-SharePoint-Kalender, der zur Verwaltung von Unternehmensveranstaltungen verwendet wird. In der Liste wurden mehrere neue Felder hinzugefügt, sodass wir ein benutzerdefiniertes Bearbeitungsformular (EditFormModified.aspx) in SP Designer erstellt haben. Kürzlich hat ein Benutzer gemeldet, dass, wenn sie versuchen, eine Reihe von wiederkehrenden Ereignissen zu bearbeiten, das Bearbeitungsformular nicht das Startdatum enthält. Dies bedeutet, dass sie gezwungen sind, ein neues Startdatum einzugeben, wenn sie ihre Änderungen speichern und einige der vorherigen wiederkehrenden Ereignisse in der Serie verlieren möchten.

Wir haben überprüft, um zu bestätigen, dass das Startdatum anfänglich korrekt gespeichert ist, jedoch in unserem benutzerdefinierten Bearbeitungsformular nicht verfügbar ist. Wenn wir im Standard-Bearbeitungsformular (EditForm.aspx) das gleiche wiederkehrende Ereignis öffnen, ist das Startdatum sichtbar.

Wir haben das wiederkehrende Ereignisfeld in der EditFormModified.aspx enthalten: generasacodicetagpre.

Ich kann dieses Verhalten auch in anderen Kalendern in unserer Website-Sammlung durch folgende Schritte neu erstellen:

    .
  1. Erstellen Sie ein wiederkehrendes Ereignis in SharePoint Calendar
  2. Erstellen Sie ein benutzerdefiniertes Bearbeitungsformular in SP Designer
  3. Wiederkehrendes Ereignis anzeigen und select Edit-Serie (Startdatum ist nicht sichtbar)

    weiß jemand, warum das passiert oder Wege, um dies zu korrigieren? Bislang können wir keinen Grund finden, warum das Startdatum im Bearbeitungsformular leer wäre.

War es hilfreich?

Lösung

Thanks to Dennis at technet for answering this question. Please see his full answer there.

Here's the solution:

<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
    var startDate = $("input[title='Start Time']").val();
    $("input[title=' When this event begins']").attr("value",startDate);
});

Include the above on the edit form. The Start Date for the series is already avialable on the form, so just copy it to the correct location.

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