从视图列检索数据时如何避免 64k 限制?

2023-12-05

我知道 SSJS 版本@DbColumn()与原始 Formula 语言版本具有相同的 64k 限制。所以到目前为止我用过NotesView.getColumnValues()相反,相信在这里我不会面临这样的限制。

正如昨天的紧急支持电话告诉我的那样,这显然是错误的,以及这个崩溃报告 by IBM.

有问题的代码用于填充组合框中的 selectItems 控件;打开托管组合框的页面会导致服务器的 http 任务崩溃,从而导致整个服务器崩溃:

<xp:selectItems>
    <xp:this.value><![CDATA[#{javascript:database.getView("vwInvBySupplier").getColumnValues(0);}]]>
    </xp:this.value>
</xp:selectItems>

这是从视图中查找所有类别条目。我使用组合作为同一页面上显示的视图的动态类别过滤器。

即使检索的数据超过 64k,有什么替代方法可以从视图中检索所有类别条目的完整列表?

旁注:

我完全意识到,对于某些人来说,在组合框中显示超过 2000 个条目可能不是一个令人信服的可用性概念,但客户喜欢能够在一个位置看到所有可用条目,然后能够从该列表中进行选择。至少带有充满类别条目、曲折且需要逐步浏览多个页面的视图面板的标准解决方案不是一个解决方案。

该应用程序运行在 Domino 9.0.1、WinSrv 2008/64k 上


幸运的是,JavaScript 数组不限于 64K。

  • 创建一个数组var values = [];,
  • 使用视图导航器“遍历”视图并将条目值添加到数组 和values.push("new value"),
  • return values
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从视图列检索数据时如何避免 64k 限制? 的相关文章

随机推荐

  • 为什么循环引用和递归会使我的程序失败?

    我写了这个简单的 Prolog 程序 man socrates mortal X man X immortal X immortal X 我问了它一些常见的问题 比如苏格拉底是不是一个人 或者苏格拉底是否是一个凡人 man socrates
  • C# 中的谓词是什么? [复制]

    这个问题在这里已经有答案了 我对使用谓词非常陌生 刚刚学会了如何编写 Predicate
  • Bin Packing - 暴力递归解决方案 - 如何使其更快

    我有一个数组 其中包含不同大小的材料列表 4 3 4 1 7 8 但是 该箱子最多可容纳 10 号材料 我需要找出包装数组中所有元素所需的最小箱子数量 对于上面的数组 你可以打包成 3 个 bin 并按如下方式划分它们 4 4 1 3 7
  • 打印所有内容,不带省略号

    当我尝试打印列时 print dataframe columns 它向我展示了 Index u Id u Guid u HardDisksInfo u ServerVersion u Email u BackupServer u DataS
  • 如何提取在 python 中渲染 HTML 页面期间获得的 url 列表?

    我希望能够获取当我们尝试打开页面时浏览器将执行 GET 请求的所有 URL 的列表 例如 如果我们尝试打开 cnn com 浏览器递归请求的第一个 HTTP 响应中会有多个 URL 我不想渲染页面 但我试图获取渲染页面时请求的所有 url
  • 如何使用 ajax-call joomla 2.5 加载自定义 html 模块

    我的 html 页面中有一个类名 flyer 和 href MY HREF 的链接 当用户单击链接时 我想加载具有特定 ID 的 自定义 html 模块 您能否告诉我 MY HREF 的语法如何 例如http www mywebsite c
  • 如果 autoStartup 设置为 false,如何手动启动 Spring Cloud Stream Binder

    我在用着spring cloud starter stream kafka创建 Kafka 消费者绑定并且我已经配置spring cloud stream bindings input consumer autoStartup to fal
  • 使用 PHP 根据日期显示内容

    我正在搭建一个基于 Wordpress 的竞赛网站 从法律上讲 比赛必须在午夜开始 为了避免半夜起来设置内容 我想构建一些 PHP 逻辑来显示开始日期之后的所有内容 并在此之前显示一些基本的 HTML 用于启动页面 我是一个完全的编程新手
  • 当监视从 componentDidMount 调用的组件方法时,永远不会调用间谍

    在 React 组件中我有 export default class MyComp extends Component componentDidMount this customFunc customFunc gt 当我尝试使用 Jest
  • 是否有一个 R 包可以处理 POSIX 对象并返回一周中的第 n 天?

    我编写了一个函数 当提供日期范围时 一周中特定日期的名称以及给定月份中该天的出现情况 例如 每个月的第二个星期五 将返回相应的日期 然而 它的速度不是很快 而且我并不 100 相信它的稳健性 R 中是否有一个包或一组函数可以对 POSIX
  • 服务器发送事件 停止 使用新参数启动

    请帮忙 我正在使用服务器发送事件根据数据库中存储的数据动态更新网站 我现在希望根据上一条消息中收到的数据将新参数 abc php lastID xxx 传递回 PHP 脚本 我明白我可以使用event close停止当前的 流 但我正在努力
  • 如何将离散值映射到seaborn中的热图?

    我正在尝试使用seaborn 在热图中绘制离散值 这是我试图绘制的列表 xa 5 4 4 4 13 4 4 1 9 4 3 9 1 4 4 1 7 1 5 3 7 1 9 4 3 9 5 4 2 1 4 1 9 4 3 9 4 8 1 7
  • 读取 JSON 文件时出现“参数列表太长”[重复]

    这个问题在这里已经有答案了 我有数千个 JSON 文件 我想将它们合并为一个文件 我正在使用下面的命令来执行此操作 jq s json gt result json 但我收到参数列表太长错误 可能是因为我尝试合并的文件数量 这个问题有什么解
  • ARC (Chrome) 上的 ANDROID_ID 与 Android 有何不同?

    在 Android 上 ANDROID ID 对于设备上的用户配置文件来说是常量 请参阅在这里讨论 ARC 上的情况似乎并非如此 但 ARC 非常新 希望这种情况能够改变 还值得注意的是 关于 ARC 的设备识别 Android 序列号在
  • 确定是否设置了对照片库的访问 - PHPhotoLibrary

    借助 iOS 8 中的新功能 如果您在应用程序中使用相机 它会请求访问相机的权限 然后当您尝试重新拍摄照片时 它会请求访问照片库的权限 下次启动应用程序时 我想检查相机和照片库是否有访问权限 对于相机 我通过以下方式检查 if AVCapt
  • Javascript GZIP 和 btoa 并用 C# 解压

    我正在开发一个应用程序 其中使用 pako gzip 压缩大型 JSON 数据 然后使用 btoa 函数将其设为 base64string 以便将数据发布到服务器 在我写的 JavaScript 中 var data JSON string
  • ff包写入错误

    我正在尝试使用 R 处理 1909x139352 数据集 由于我的计算机只有 2GB RAM 因此该数据集对于传统方法来说太大 500MB 所以我决定使用ff包裹 然而 我遇到了一些麻烦 功能read table ffdf无法读取第一个数据
  • 过去 X 小时内未使用的 Docker 修剪镜像

    有办法吗docker prune image如果在过去 X 小时内未使用图像或其中间层 是否要删除图像 目的是 假设构建已经创建了中间和最终映像 F1 后续构建可以使用中间映像 当后续构建正在运行时 如果我运行docker image pr
  • 在python中导入全局命名空间

    假设我有以下文件 a py glo var 0 def func global glo var glo var 5 print A d glo var b py from a import func print B d glo var 如果
  • 从视图列检索数据时如何避免 64k 限制?

    我知道 SSJS 版本 DbColumn 与原始 Formula 语言版本具有相同的 64k 限制 所以到目前为止我用过NotesView getColumnValues 相反 相信在这里我不会面临这样的限制 正如昨天的紧急支持电话告诉我的