问题标签 [ssjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
136 浏览

xpages - xPages 扩展库对话框控件

我希望一切都好。我是扩展库的新手,想将对话框控件与其他功能一起使用。任何人都可以分享扩展库的分步指南。我正在使用 IBM Notes 9.0.1。

提前致谢,

0 投票
2 回答
243 浏览

xpages - Xpages - 调用 NotesDocument.getItemValueDateTimeArray(string) 时发生异常

我已经使用完整的日历构建了一个 xpages 应用程序,并且到目前为止能够在日历上显示数据。但是每当提交的任何字段留空时,它都会杀死日历页面并返回上面的异常错误。如果提交的字段中没有空白,则日历会很好地打开。

我可以通过在表单上使用验证来确保填写所有字段来解决这个问题,但这会限制用户,我想避免这种情况。

以下是返回错误的代码:

我还尝试使用 try/catch 来停止对页面的杀戮,但这似乎也不起作用。

是否有任何逻辑可以用来检查是否var calendarDate:NotesDateTime;为 null 以及是否为 null 什么也不做?

非常感谢。

0 投票
1 回答
60 浏览

xpages - xpages (extlib.SampleDataUtil) 中的扩展库值选择器问题

我对扩展库的值选择器有疑问。当我使用 java 文件 exitlib/pickers/SimplePicker.java 系统显示以下错误。

i) SampleDataUtil 无法解析 ii) 导入 exitlib.SampleDataUtil 无法解析

我在互联网上浏览了一个线程,在应用程序属性高级选项卡中我必须检查以下 2 个选项

com.ibm.xsp.extlib.library com.ibm.xsp.extlibx.library

但这些选项对我不可用。任何人都可以指导我在实施扩展库时遇到的问题。

提前致谢

0 投票
2 回答
461 浏览

javascript - 服务器端 Javascript 中的 Array.filter 函数

我想用服务器端 Javascript 过滤我的 XPage 中的一个数组。不幸的是,我收到以下错误:

在“数组 [JavaScript 对象]”类型的对象上调用方法“过滤器(函数)”时出错

我有一个字符串数组,比如["elem1","elem2","elem3"]

我这样调用函数:

发生此错误有什么原因吗?这个功能甚至存在于 ssjs 中吗?

这个问题不是重复的,因为不清楚 Xpages/Lotus Notes 在后台运行 Rhino。

0 投票
2 回答
423 浏览

xpages - xpages 中的等待图标/消息

我想在代码运行时使用一些等待对话框/图标/图像。代码完成后要停止该图标。我浏览了网上可用的材料,但未能获得或理解。

我正在使用在后端调用代理的 SSJS 脚本。处理过程需要 20-30 秒。

我已经通过了,但不知道利用率?

https://openntf.org/XSnippets.nsf/snippet.xsp?id=bootstrap-standby-dialog

http://xpagesera.blogspot.com/2012/05/add-ajax-loading-control-in-xpages-for.html

http://lotusnotus.com/lotusnotus_en.nsf/dx/xpages-tip-a-modal-waiting-dialog-for-background-processes..htm

我已经尝试了以下它在 IBM Notes 9.0.1 的浏览器中运行良好,但在 XPiNC 中无法运行。在我使用 One UI V 2.1 的地方,它在 XPiNC 或 Web 客户端中不起作用。

在事件处理程序中,我在页面上使用了以下事件并进行了部分刷新。

如何通过在客户端和 One UI 2.1 上使用此代码来实现此功能。

我非常感谢您在我最初的问题上收到的回复,并希望得到同样的答复。

最好的问候, Qaiser Abbas

0 投票
1 回答
170 浏览

javascript - 在 xPages 中使用 Javascript 创建和填充表格

在我的 xPage 上使用 SSJS 时,我在填写表格时遇到问题。

我用来创建然后导航到表格的代码是

我得到的错误是

我试过使用

rtitem.RTELEM_TYPE_TABLE

在上面的第 18 行也会引发错误。

任何关于我做错了什么的建议将不胜感激。

谢谢

格雷姆

0 投票
1 回答
154 浏览

xpages - Xpages - 调用方法 NotesView.getNextDocument(lotus.domino.local.Document) 发生异常 null

我收到上述错误。有没有办法检查下一个文档是否为空?下面是我的代码:

应该有一种检查方法,stackoverflow上的一个类似问题没有回答这个问题。

期待你的回复。

0 投票
1 回答
195 浏览

xpages - Xpages - 使用 getDocumentByKey(unid, true) 返回正确的文档

我有一个列表,但我只想将列表缩小到仅显示在浏览器上的具有当前 unid 的文档,我通过调用 viewEv 对象的 getDocumentByKey 方法并传入 unid 参数来做到这一点。

奇怪的是,这只适用于最新的文档。其他文件,只是在浏览器上显示所有不属于unid的列表。

任何帮助将不胜感激。

下面是我的代码:

0 投票
1 回答
139 浏览

xpages - Xpages - getNextDocument() 不访问日期字段

出现上述错误的原因是因为 'FinishDate' 字段为空,这是可以理解的。我一直试图在循环中做的是用今天的日期替换任何空的“FinishDate”字段。

“FinishDate”将一直持续到活动正确结束,即生成 endDate 并且“FinishDate”字段将填充到文档中。

我尝试了以下方法,该方法仅在循环通过 NotesDocument 时有效,但不适用于 NotesDocumentCollection:

每次运行时都会跳过“else”语句。

以下是完整代码和错误块。

}

您的帮助将不胜感激。

0 投票
2 回答
128 浏览

xpages - Xpages - 通过单击重复项目的按钮添加标志

在此处输入图像描述

上面的卡片是通过重复填充的,视图没有分类。我现在要添加的是能够以任何顺序将删除标志附加到任何卡上。

下面是删除按钮的代码:

上面的代码有效,但删除按钮需要单击两次才能工作,并且必须按顺序排列,也就是说,如果单击“测试 6”,它不会删除,因为“测试 5”挡住了。

我尝试使用 getdocumentbykey() 但需要对视图进行分类,然后显示多个条目。在这种情况下,它会显示很多空白卡片。

您的帮助将不胜感激。