APEX: Buttons mit Confirm-Message in Report einbauen

Markus Hohloch hat sehr gut beschrieben, wie ein Button vor dem Start einer Aktion eine Meldung bringt:


Die Report-Spalte als Link deklarieren und den Target Type auf “URL” setzen. Die URL muss dann folgendermaßen aussehen:

javascript:apex.confirm(htmldb_delete_message, {
  request:"DELETE_ROW",
  set:{"P1_DELETE_MY_ID":#MY_ID#}
});

 

In apex.confirm ist es auch möglich, mehrere Items zu setzen. Außerdem steht mit “showWait” eine weitere Set-Option zur Verfügung, die das übliche Lade-Symbol auf der abgedunkelten Seite anzeigt. Das bietet sich vor allem für länger laufende Prozesse an.

javascript:apex.confirm("Wilde Berechnung starten? Das kann dauern!", {
  request:"INSANE_CALCULATION",
  set: {"P1_DEPTNO":10, "P1_EMPNO":5433},
  showWait:true
 });


aus: http://markushohloch.de/buttons-mit-confirm-message-in-report-einbauen/

 

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen