(English version of this post available here).
Tutaj wideo z przykładowym użyciem funkcjonalności. Zmiana wartości na Select List powoduje wyświetlenie Checkbox przy wierszach, na których można daną akcję wykonać:
Kod regionu PL/SQL tworzący array:
htp.p('<script>');
htp.p('var actions = [];');
for x in
(select ID, STATUS_FROM
from ACTIONS
)
loop
htp.p('actions[' || x.id || '] = "' || x.status_from || '";');
end loop;
htp.p('</script>');
Kod JavaScript podpięty pod akcję dynamiczną wykorzystujący powyższy array:
$("input[name='f02']").each(function(){
if (this.getAttribute("status") == actions[$v("P18_ACTION")]) {
this.style.display = "block";
} else {
this.style.display = "none";
}
});
Brak komentarzy:
Prześlij komentarz