Oracle ApEx Case pour Manipuler les Autres Valeurs Lorsque cette option est Cochée/non Cochée

Tout d'abord, je suis en utilisant la dernière version d'Oracle ApEx 4.1.1 et qu'ils ont les rapport standard qui a une case à cocher de la sélection lorsque vous cliquez dessus, voudrait mettre un autre champ avec sysdate, y compris le temps.

Lorsque cette option est décochée, souhaitez réinitialiser la valeur NULL à la date fixée dans ma déclaration précédente, ainsi que les commentaires des champs

Rapport pourrait ressembler à:

select id,
       name,
       telephone,
       apex_item.checkbox2(10,id) as "Tick when Contacted",
       apex_item.display_and_save(20,:P2_DATE) as "Date Contacted",
       apex_item.textarea(30,:P2_COMMENT,5,80) as "Comment"
from   my_table

Comme un exemple du rapport ci-dessus, il pourrait y avoir un total de 10 dossiers, de sorte que chacune des 10 cases sont cochées par l'utilisateur, je voudrais définir le champ de la date à sysdate, sur le spot. Je tiens également à l'inverse, quand la case n'est pas cochée - définir à la fois la date et les commentaires à NULL.

Comment devrais-je m'approche de cela? Est au-dessus de la possible grâce à une Dynamique d'Action ou directement via un JavaScript/sur demande?

Préféreraient certainement que la Dynamique de l'Action, si possible, afin d'apprendre de nouvelles méthodes pour effectuer ma tâche requise.

InformationsquelleAutor tonyf | 2012-08-20