APEX中,点击按钮后命名的LOV会刷新为默认状态如何解决?
创始人
2024-11-10 05:32:08
0次

在APEX页面上添加一个按钮,将以下代码添加到按钮的“执行代码”部分:

//获取LOV元素的ID var lovId = apex.item("P1_LOV").elementId;

//获取LOV选项元素的ID var optionId = apex.widget.select.get(lovId).elementId;

//获取LOV选中选项的值 var selectedValue = apex.item("P1_LOV").getValue();

//刷新LOV为默认状态 apex.widget.select.get(lovId).setValue("");

//重新加载LOV选项 $.ajax({ url: "wwv_flow.show", type: "POST", data: { p_request: "PLUGIN=" + optionId, p_flow_id: $v('pFlowId'), p_flow_step_id: $v('pFlowStepId'), p_instance: $v('pInstance'), x01: selectedValue }, success: function(data) { //在控制台打印成功消息 console.log("LOV refreshed"); }, error: function(xhr, status, error) { //在控制台打印错误消息 console.log("Error refreshing LOV"); } });

上述代码中,“P1_LOV”应替换为您的LOV项的名称。在单击按钮时,上述代码将获取LOV的元素ID和选项元素ID,获取当前选定的值,然后使用setValue("")方法将LOV设置为默认状态。随后,代码会通过AJAX重新加载LOV选项。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...