更新交互式网格中 APEX_COLLECTION 的单元格
Update cell of APEX_COLLECTION in interactive grid
我有一个交互式网格,在 wwv_flow_qb_saved_query table 和 apex_collection 上完全连接,如下所示:
Select
qbsq.ID,
qbsq.TITLE,
qbsq.QB_SQL,
qbsq.DESCRIPTION,
ac.collection_name,
ac.seq_id,
ac.C001 as new_TITLE,
ac.CLOB001 as new_QB_SQL,
ac.C002 as new_DESCRIPTION
FROM APEX_050100.WWV_FLOW_QB_SAVED_QUERY qbsq
full join apex_collections ac
on qbsq.TITLE = ac.C001
结果如下所示:
现在我需要让用户能够更改 apex_collection 的标题,因此标题在 "imported queries" 列组中。如果标题已更新且与现有查询的标题不同,则会有一个新的网格条目。
我尝试在 "save interactive grid data" 过程中做到这一点 => 设置 => 目标类型 => pl/sql 代码
declare
collection_name varchar2(255);
seq_id number;
new_title varchar2(4000);
begin
collection_name := :COLLECTION_NAME;
seq_id := :SEQ_ID;
new_title := :NEW_TITLE;
case v('APEX$ROW_STATUS')
when 'U' then
APEX_COLLECTION.UPDATE_MEMBER_ATTRIBUTE (
p_collection_name => collection_name,
p_seq => seq_id,
p_attr_number => 1,
p_attr_value => new_title);
end case;
end;
但是有些东西不起作用,我无法更改标题。我错过了什么吗?请有人帮我找到问题所在。我找不到任何其他有用的帖子..
谢谢
为什么要使用 collection?有了IG你可以修改数据,改页码,return改成以前的页码,你的改都在。
感谢 Tony Andrews,我只需要将区域属性 "Allowed Row Operations Column" 更改为 "null"。
的解决方案
我有一个交互式网格,在 wwv_flow_qb_saved_query table 和 apex_collection 上完全连接,如下所示:
Select
qbsq.ID,
qbsq.TITLE,
qbsq.QB_SQL,
qbsq.DESCRIPTION,
ac.collection_name,
ac.seq_id,
ac.C001 as new_TITLE,
ac.CLOB001 as new_QB_SQL,
ac.C002 as new_DESCRIPTION
FROM APEX_050100.WWV_FLOW_QB_SAVED_QUERY qbsq
full join apex_collections ac
on qbsq.TITLE = ac.C001
结果如下所示:
现在我需要让用户能够更改 apex_collection 的标题,因此标题在 "imported queries" 列组中。如果标题已更新且与现有查询的标题不同,则会有一个新的网格条目。
我尝试在 "save interactive grid data" 过程中做到这一点 => 设置 => 目标类型 => pl/sql 代码
declare
collection_name varchar2(255);
seq_id number;
new_title varchar2(4000);
begin
collection_name := :COLLECTION_NAME;
seq_id := :SEQ_ID;
new_title := :NEW_TITLE;
case v('APEX$ROW_STATUS')
when 'U' then
APEX_COLLECTION.UPDATE_MEMBER_ATTRIBUTE (
p_collection_name => collection_name,
p_seq => seq_id,
p_attr_number => 1,
p_attr_value => new_title);
end case;
end;
但是有些东西不起作用,我无法更改标题。我错过了什么吗?请有人帮我找到问题所在。我找不到任何其他有用的帖子..
谢谢
为什么要使用 collection?有了IG你可以修改数据,改页码,return改成以前的页码,你的改都在。
感谢 Tony Andrews,我只需要将区域属性 "Allowed Row Operations Column" 更改为 "null"。
的解决方案