应用程序apex_item_checkbox在顶点

时间:2018-04-12 10:34:45

标签: oracle-apex oracle-apex-5 oracle-apex-5.1

我在intractive报告中使用了一个复选框,现在我也有了一个删除按钮。

我需要删除用户选中的记录复选框。

我在intractive报告中的选择查询如下。

select distinct
    a.GUID,
    a.CREATED_BY,
    a.created_date,
    apex_item.checkbox(1,b.DYNAMIC_GROUP_ID) Delete_Members
from NON_DYNAMIC_USER_GROUP_MEMBERS a,
    NON_DYNAMIC_USER_GROUPS b
where a.DYNAMIC_GROUP_ID in
    (select DYNAMIC_GROUP_ID
    from NON_DYNAMIC_USER_GROUPS
    where instr(','||DYNAMIC_GROUP_ID||',' , ','||:P153_ID_HIDDEN||',') > 0);

我需要删除选中复选框的记录。

2 个答案:

答案 0 :(得分:0)

您需要创建一个循环遍历包含复选框ID的数组的进程,然后实现删除逻辑。

FOR i IN 1..apex_application.g_f01.count -- g_f01 as you used id 1 on your checkbox
LOOP
    <<delete logic here>>
    WHERE <id_of_table_to_delete> = i.dynamic_group_id
END LOOP;

答案 1 :(得分:0)

我之前已经制作过视频来解决您的问题。它是如何使用复选框创建和处理行的一步一步的教程。

https://www.youtube.com/watch?v=T-LXRMWQbPk&feature=youtu.be

此致