我想从表格生成报告,并在每行创建复选框,并将其与按钮激活的操作或类似的东西连接起来。例如,客户端的服务列表和按下按钮后,pl / sql中的块将返回计算并保存客户端在准备好的表中排序的[checked]服务。但是我不知道如何在行中生成checbox并且使用检查来计算和保存要查找的内容以及在哪里。
答案 0 :(得分:0)
您可以使用apex_item.checkbox功能:
select apex_item.checkbox(1,empno) cb, ename
from emp;
提交页面时,将使用已检查行的empno值填充数组apex_application.g_f01。因此,在提交过程中,您可以执行以下操作:
for i in 1..apex_application.g_f01.count loop
insert into mytable(empno) values (apex_application.g_f01(i));
end loop;
有50个这样的数组,如g_f01,...,g_f50,对应于作为第一个参数传递给apex_item.checkbox的数字。