顶点中的应用程序 apex_item_checkbox
Application apex_item_checkbox in apex
我在吸引人的报告中使用了复选框,现在我在这里也有一个删除按钮。
我需要删除用户选中复选框的记录。
我的 select 诱人报告中的查询如下。
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);
我这里需要删除选中复选框的记录。
您需要创建一个进程来遍历包含复选框 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;
我之前制作了视频来解决您的问题。这是如何使用复选框创建和处理行的分步教程。
https://www.youtube.com/watch?v=T-LXRMWQbPk&feature=youtu.be
此致
我在吸引人的报告中使用了复选框,现在我在这里也有一个删除按钮。
我需要删除用户选中复选框的记录。
我的 select 诱人报告中的查询如下。
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);
我这里需要删除选中复选框的记录。
您需要创建一个进程来遍历包含复选框 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;
我之前制作了视频来解决您的问题。这是如何使用复选框创建和处理行的分步教程。
https://www.youtube.com/watch?v=T-LXRMWQbPk&feature=youtu.be
此致