我正在查看一个 APEX 应用,其中有一个“关闭对话框”过程,服务器端条件为“请求包含在值中”。值输入列出了“CREATE、SAVE、CLEAR”。该值设置在哪里,以便 APEX 可以检查它是否是该列表中的项目之一?该条件检查的帮助文本仅显示“页面请求包含在您输入到值属性中的文本中”。那么“页面请求”是如何设置的?是不是只是我单击了位于页面布局“保存”区域中的按钮(例如)?oracle 文档(https://docs.oracle.com/en/database/oracle/apex/22.2/htmdb/available-conditions.html#GUID-FC6694F1-24AA-4780-B8C1-650F5FBA4653)似乎没有详细说明。
谢谢
当单击按钮并且按钮的行为设置为“提交页面”时,按钮的名称(不是标签,直接是名称)就是页面提交的请求。如果行为是“由动态操作定义”,那么“提交页面”类型的动态操作具有“请求”属性,因此您可以在那里输入。
另一个选项是“执行 Javascript 代码”类型的动态操作,
apex.page.submit("request_name")
这是使用此请求提交页面的功能。