2010-10-18 26 views

Répondre

3

Oui, c'est possible. Vous pouvez supprimer (ou désactiver) les processus standards tels que ApplyMRU, et les remplacer par vos propres processus PL/SQL pour gérer les tableaux de forme tabulaire quelque chose comme ceci:

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; 

Cependant, il est simple et il est un peu juste que vous devez savoir pour obtenir ce droit, tels que:

  • Comment les colonnes sous forme de tableaux carte aux tableaux comme apex_application.g_f03 (voir la page source et rechercher les noms des contrôles, par exemple " f03_0001 ").
  • Comment certains types d'éléments comme un checkboxes de travail différemment aux autres
  • Comment effectuer le verrouillage optimiste pour les mises à jour perdues
  • empêcher

Il y avait un « comment » document sur apex.oracle.com qui décrit ceci en détail, mais je n'ai pas été capable de le localiser récemment.

+0

Exactement ce dont j'avais besoin, merci encore Tony! – maximus