oracle - 限制最初在选择列表中返回的行
问题描述
使用大约 25,000 个姓名填充 Apex 5.1 选择的员工列表被证明是加载页面时的性能问题。有没有一种方法可以将初始列表限制为一个设定的数字(例如 200),并在用户滚动列表时动态填充大量附加名称?我应该考虑其他不会减慢页面加载速度的选项吗?
我目前正在使用动态 LOV,并尝试调整此 LOV 以包含 Oracle 行限制代码;但是,无法获取超过初始行集。数据源是物化视图上的视图。
我很欣赏任何想法
解决方案
我会使用带有搜索功能的弹出式 LOV,在用户输入搜索值(超过 3 个字符)之前不显示任何记录。我知道使用弹出式 LOV 很乏味,但这似乎是防止等待显示缓慢列表的唯一方法。
推荐阅读
- aws-api-gateway - 我可以通过 ACM 私有证书使用 VPC 链接到 NLB 吗?
- c# - ASP.NET Core Identity - 使令牌(电子邮件确认、密码重置等)在不同服务器上有效?
- c# - 如何与警报 Sur-Gard System 1 通信
- javascript - 从 unix 时间戳获取 ISOString(以微秒为单位)
- vue.js - 当我尝试在 VueJS 中加载组件时,为什么会出现此错误?
- spring-mvc - 使用 Spring 5.2 删除 eot 字体的“Vary”标头
- vue.js - vue-cli 与 vuetify 项目无法运行 IE 11 polyfilling 问题?
- spring-boot - 缺少无参数构造函数,但应该存在
- javascript - 为什么内联 XMLHttpRequest 在稍后外部启动之后