(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