Oracle Apex:Shuttle 不会将值放在右侧并提供空值
Oracle Apex: Shuttle doesn't put value on the right side and provide null
我已经把 LOV 放在了左边,但是当我选择其中一些,然后点击 creat 时,它告诉我 shuttle 一定有一些价值,我搜索了很多来解决这个问题但我找不到,它工作得很好,但现在不行了。
这是显示航天飞机细节的图片。
这是过程
declare
tab apex_application_global.vc_arr2;
begin
tab := apex_util.string_to_table (:P2_RC);
for i in 1..tab.count loop
insert into STR_RC(STRID, RCID)
values
(:HIDDEN_STR_1, tab(i) );
end loop;
end;
HIDDEN_STR_1 是另一个 table.
的身份证号码
当我按下 creat 时,table 没有任何反应,我想在其中插入数据 STR_RC,当我将流程更改为此代码,并将验证更改为否时,它在两列中插入空值,所以请帮忙。
BEGIN
INSERT INTO STR_RC(STRID,RCID)
VALUES (:HIDDEN_STR_1 ,:P2_RC);
END;
请注意,在您的第一张图片中,您将项目 "always required" 属性 设置为 "yes"。这意味着,如果您的 returned 值为空,则 apex 会阻止后续进程执行。
选项 1:将始终 "required property" 设置为 "No"。
选项 2:确保您的 lov 不 return null.
我找到了答案,问题不在我的班车上,问题出在流程的顺序上。
我已经重置了清除会话的进程,并且在我的穿梭机依赖的进程之前有它,所以我一直都是空的。
我已经把 LOV 放在了左边,但是当我选择其中一些,然后点击 creat 时,它告诉我 shuttle 一定有一些价值,我搜索了很多来解决这个问题但我找不到,它工作得很好,但现在不行了。
这是显示航天飞机细节的图片。
这是过程
declare
tab apex_application_global.vc_arr2;
begin
tab := apex_util.string_to_table (:P2_RC);
for i in 1..tab.count loop
insert into STR_RC(STRID, RCID)
values
(:HIDDEN_STR_1, tab(i) );
end loop;
end;
HIDDEN_STR_1 是另一个 table.
的身份证号码当我按下 creat 时,table 没有任何反应,我想在其中插入数据 STR_RC,当我将流程更改为此代码,并将验证更改为否时,它在两列中插入空值,所以请帮忙。
BEGIN
INSERT INTO STR_RC(STRID,RCID)
VALUES (:HIDDEN_STR_1 ,:P2_RC);
END;
请注意,在您的第一张图片中,您将项目 "always required" 属性 设置为 "yes"。这意味着,如果您的 returned 值为空,则 apex 会阻止后续进程执行。
选项 1:将始终 "required property" 设置为 "No"。 选项 2:确保您的 lov 不 return null.
我找到了答案,问题不在我的班车上,问题出在流程的顺序上。
我已经重置了清除会话的进程,并且在我的穿梭机依赖的进程之前有它,所以我一直都是空的。