2012-03-28 10 views
0

Ich möchte eine JavaScript-Funktion erstellen, die ein Bestätigungs-Popup-Fenster anzeigt, wenn ein Benutzer in einer APEX 3.2-Anwendung auf die Schaltfläche 'Abbrechen' klickt.APEX 3.2 JavaScript-Funktion Bestätigung für die Schaltfläche 'Abbrechen'

Ich möchte fragen "Sind Sie sicher, dass Sie dieses Problem abbrechen möchten?". Zeige einen 'Ja' und 'Nein' Knopf. Wenn der Benutzer auf "Ja" klickt, sende ihn an Seite 1. Wenn der Nutzer auf "Nein" klickt, halte ihn auf dieser Seite (2).

Ich muss nur wissen, wie man den Benutzer auf Seite 1 schickt oder sie auf Seite 2 hält. Vielen Dank !!!

function confirmCancel() 
{ 
var r=confirm("Are you sure you want to cancel this issue"?); 
if (r==true) 
    { 
     Go to page 1 
    } 

else 
    { 
     Stay on page 2 
    } 
} 

Antwort

1

Es gibt vielleicht einige Funktionen in den APEX 3.2 JavaScript API, die für Sie (confirmDelete() zum Beispiel) nützlich sein könnte.

Andernfalls können Sie apex.submit verwenden und ein Element mit einem bestimmten Wert übergeben. Abhängig von diesem Elementwert können Sie dann einen Seitenzweig erstellen.

+1

+1 'confirmDelete ('Sind Sie sicher, dass Sie dieses Problem abbrechen wollen?', 'ABBRECHEN');' wäre perfekt, kombiniert mit einer Bedingung Zweig auf Seite 1, wenn Anfrage = 'CANCEL' –

+0

@TonyAndrews Das hat funktioniert . –

+0

@ Yann39 - Danke für den Link. Ich werde das in Zukunft trotzig gebrauchen. –

Verwandte Themen