当前位置: 首页 > news >正文

02 技术太卷我学Apex-级联值列表

02 技术太卷我学Apex-级联值列表

0 值列表概念

就是页面输入时从下拉列表中选择固定值。
值列表可以在APEX中【共享组件】-【其它组件】-【值列表】创建,也可以也页面上自己用sql语句(一般需要级联值列表最好在页面上创建)创建。

1 创建一个值列表

比如我创建一个值列表,值列表最少需要2个值,一个时显示值,一个是返回值。建一下显示值和返回值相同的值列表:

select distinct k_class as value, 
                k_class as key 
from apex_learn

在这里插入图片描述

2 值列表的使用

如果不允许输入新值可以用【选择列表】,如果可以输入新值用【弹出式LOV】
在这里插入图片描述
值列表来源的选择:
在这里插入图片描述
就是这么简单,写一句SQL,其它就是设置一下就OK

3 级联值列表

就是值列表联动,父列表的值修改后,子列表动态变动。直接上图

P3_K_SUBCLASS 级联 P3_K_CLASS 这样设置一下就OK。

select distinct k_subclass as value,k_subclass as key 
from apex_learn 
where 1=1 and k_class = nvl(:P3_K_CLASS,k_class)

解释一下oracle 的 nvl(:P3_K_CLASS,k_class) 函数,就是如果 :P3_K_CLASS 为 null 空,就去k_class的值。

4 页面效果

在这里插入图片描述
类选择新值时,子类或联动刷新
在这里插入图片描述

相关文章:

  • 微信公众号怎么运营管理/海口seo快速排名优化
  • 免费建站的网站/百度推广首页
  • 搭建网站价格/获客渠道有哪些
  • 聚焦技术与体验极致提升,阿里云视频云连续5年领跑!
  • NISP三级证书含金量如何
  • 2023-01-17 PostgreSQL 并行查询概述
  • 生物素点击标记试剂:DBCO-SS-PEG3-biotin,1430408-09-5,生物素PEG3二硫键DBCO
  • 【面试题】2023年前端最新面试题-http篇
  • 渗透学习-CTF篇-web-BUUCTF
  • fsdb DUMP的操作记录
  • linux(debian系列)配置seetaface6
  • 计算机网络 —— TCP篇 三次握手与四次挥手
  • aws cloudformation 在堆栈中使用 waitcondition 协调资源创建和相关操作
  • Memcache学习总结
  • 3、Ubuntu20Server安装远程连接