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.




Bedingung an eine Liste knüpfen

Unbeantwortet Dieser Beitrag hat 5 Antworten

Ohne Rang
186 Beiträge
Benjamin Aicheler erstellt 12 Apr. 2010 13:58
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Adrian,

eine Möglichkeit wäre per Javascript die Funktion PreSaveAction entsprechend zu implementieren. 

Die wird beim OK klicken aufgerufen. Da gibst Du mit alert was aus, und brichst mit return false das speichern ab.

 

Grüße

Benjamin

Alle Antworten

Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 12 Apr. 2010 15:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Adrian,

Du musst Javascript in das entsprechende Formular einfügen. Also NewForm.aspx bzw. EditForm.aspx der entsprechenden Liste. Die Datenblatt Ansicht sollte dementsprechend nichtmehr verwendet werden, da hier diese Prüfung dann fehlen würde.

Grundlegend kann das dann etwa so aussehen:

<script type="text/javascript">

function PreSaveAction()

{

   if(Eingabefeld1 == "abc" && Eingabefeld2== "")

   {

      alert("Fehler");

      return false;

   }

}

</script>

Wie Du per JS dann noch an die eingegebenen Werte (Eingabefeld1 und 2 im obigen Beispiel, geht natürlich auch mit Auswahl usw.) rankommst solltest Du hier im Forum finden können.

 

Gruß

 

Benjamin

Ohne Rang
168 Beiträge
niceoldlady Als Antwort am 13 Apr. 2010 11:49
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

eine andere Möglichkeit wäre einen EventHandler zu schreiben. In dem Fall ItemAdding. Das funktioniert super.

 

MfG