目前我有以下计划:
我有一个下载XML的按钮,此按钮调用的功能取决于页面中选择列表的值。
对“选择列表”字段的编辑说明:该字段应该是将向过程发送“ 0”或“ 1”参数值的项目。其中的值将通过xml下载按钮与用户数据一起发送,以便能够选择将运行过程代码的哪一部分。如果选择选项“全部”,则“选择列表项”的值应为“ 0”,而如果具有选项“部分”,则其值应为“ 1”。我以为它会在我更改选项时自动更改项目的值,但是我不确定100%是否可以正常工作。因此,我使用了设置值动态操作。
这是“选择列表”作为值的方式:
STATIC:All;0,Partial;1
问题是,当我更改选择列表值时,它没有被更新。我正在使用 On Change 动态操作来写入字段的值,如下所示:
$s("P104_SEL_FIELD",1);
不过,该值始终保持为0,因为我正在使用警报DA打印出该数字并进行验证。
使用设置值功能是否缺少某些功能?我也尝试过仅使用APEX设置值动态操作,但是它也不起作用。
答案 0 :(得分:1)
我找到了解决问题的办法。首先,我试图强求一种价值是缺乏对该工具这一特定部分的经验。
1-我创建了一组单选按钮,以设置只能选择一个选项“所有数据(0)”或“部分数据(1)”的要求。
2-通过将Apex项目的“ onChange”动态操作作为“设置值”,我能够正确设置0或1值。
3-在SQL代码中使用此Apex项之后,我便能够正确调用所需的过程。
我希望这对有类似案件的人有帮助。
答案 1 :(得分:0)
我想说你不必那么费心。
P104_SEL_FIELD
)属性应该这样做。
答案 2 :(得分:0)
使用设置值动态操作,您不应该使用Javascript,例如fetch
。您应该将“设置类型”设置为“静态值”,并将值设置为“ 1”。在Apex 18.2中对我有用。