2010-10-18 7 views

Antwort

3

Ja, es ist möglich. Sie löschen können (oder deaktivieren), um die Standardprozesse wie ApplyMRU, und ersetzen Sie sie mit Ihren eigenen PL/SQL-Prozessen die tabellarischen Form Arrays, so etwas zu handhaben:

for i in 1..apex_application.g_f02.count loop 
    update dept 
    set dname = apex_application.g_f03(i) 
    where deptno = apex_application.g_f02(i); 
end loop; 

Allerdings ist es nicht einfach und es ist ein gutes Stück Sie wissen müssen, um dieses Recht, wie zu bekommen:

  • wie die tabellarisch Spalten Karte auf Arrays wie apex_application.g_f03 (sehen Sie die Seite Quelle und suchen Sie nach den Namen der Kontrollen, zB " f03_0001 ").
  • Wie einige Elementtypen wie Kontrollkästchen eine Arbeit unterschiedlich auf andere
  • Wie optimistische Sperren auszuführen verlorenes Updates eine „wie“ Dokument auf apex.oracle.com seine

Es verwendet zu verhindern, die beschrieben dies im Detail, aber ich konnte es kürzlich nicht lokalisieren.

+0

Genau was ich brauchte, danke nochmal Tony! – maximus