问题标签 [xpages-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.
xpages - Xpages - 问题:'context.getUser().getCommonName()' 为空
有没有其他人注意到这个问题:
'context.getUser().getCommonName()' 为空
我在一台特定服务器上遇到此问题,但无法在其他服务器上重现此问题。
任何帮助,将不胜感激。
这是问题的堆栈跟踪:
exception - 为什么在 XPage 上双击链接时总是得到 Nullpointer?
我有一个难题:当我快速单击同一个链接时,我的 webpace 上总是出现 Nullpointer 异常。或者当我快速重新加载页面时。这是我得到的错误:
问题:有人可以详细解释一下这个 acquireSyncToken 的作用吗?也许那时我可以找到错误...
在我的 XPages 中,我使用
很多;)我非常努力,例如将我的查找包装在
和类似的东西,但这只会让情况变得更糟,所以我删除了同步的东西......
环境:
架构:我有一个 BIG xPage,我基本上在其中添加了一些 CustomControls,并且由于当前的 URL 嵌入了另一个 XPage。在 CustomControls 和 XPages 中,我有更多的自定义控件,我添加了一些视图作为数据源,并在计算字段中使用“重复控件”和 SSJS 做了最疯狂的事情。重量级的 DB-Lookups 缓存在 applicationScope 中。
欲了解更多信息,请询问!提前致谢!
xpages - 如何在应用程序布局项按钮/节点中运行 SSJS?
我刚刚开始将 xe:applicationLayout 用于应用程序。我在“放置栏”中添加了一个“基本节点”。我想在节点/按钮的单击上运行一些服务器端 JavaScript 代码。我已经尝试计算基本节点的 onClick 属性,但这并没有做任何事情,而且似乎 onClick 只运行客户端 JavaScript。
是否有可以运行 SSJS 的属性或节点?谢谢你的帮助。
excel - 从 Lotus 导出到 MS EXCEL
我必须将大量数据(> 100000 个文档)从lotus导出到excel。我为此功能使用 java apache poi和ssjs,但是服务器在 4-5000 次后崩溃。
excel无法安装在lotus-domino服务器上。
csv格式不是一个选项。
创建更多具有预定义的有限记录数的文件不是一种选择。
在视图中导出所有文档中的每个字段的正确方法/技术是什么?
var maxDocs:整数=6001;
xpages - 对具有重复数字的文档集合进行排序
我有一个带有重复编号(1,1,1,1,2,2,2,2,3,4,5 等)的数字字段,它定义了数据在视图中的位置。我想在执行 database.search 时保留这种排序或对数据进行排序,这将返回一个 NotesDocumentCollection。
Ulrick Krause 发布了使用 Treemap 的解决方案,但 Treemap 不允许重复:http ://openntf.org/XSnippets.nsf/snippet.xsp?id=sort-notesdocumentcollection-by-itemname
非常感谢服务器端 JS 中的任何建议。
lotus-notes - notesdocumentcollection.ftsearch 和带有特殊字符的搜索查询
我尝试在 ssjs 中创建一个看起来像这样的搜索功能。
我有一个此字段值为“Dr. Max Muster”的文档。如果我搜索“博士”,我会得到一个结果。如果我搜索“dr. max”,我没有得到结果。如果我删除通配符并输入“dr. max”,我会得到一个结果。
我也试过这样
有没有办法在搜索查询中获得带有通配符和特殊字符的结果?
PS如果我在视图中的notesclient中尝试这个,它将起作用。
编辑:对于这个查询“马博士”,我从服务器得到了这个调试结果
xpages - 获取未保存文档的 URL 或文档 ID
在保存文档时,我正在运行正在执行 .save() 的 SSJS,然后我希望将文档链接 (URL) 包含在使用 context.getUrl() 发送的通知电子邮件的正文中。
这适用于已经保存的文档,因为它在打开文档时在 URL 中有文档 ID,但不适用于新文档。有没有办法为还没有 ID 的新文档完成此操作?
javascript - 如何在 xpages 的 ssjs 中包含客户端 JavaScript
我想将来自客户端 JavaScript (csjs) 的一些结果包含在 XPages 中的服务器端 JavaScript (ssjs) 中。
例如,在 csjs 上,我通过 window.screen.availWidth 收集设备的屏幕宽度
我想在我的 ssjs 中进一步使用结果。我怎样才能做到这一点?
cgi - XPages - 在 URL 查询字符串中使用与号
我有一个 XPage,它以 URL 参数的形式将信息传递给另一个 XPage(由于 SEO,这很重要)。我可以使用:java.net.URLEncoder.encode
对 URL 进行编码,然后我可以在我的参数值中使用与号,并且我可以使用它param.get()
来获取值而不解码它们。这很好用,但是当我将它与服务器端替换结合使用时,它不能按预期工作,它将与符号恢复为正常的&符号而不是 %26。任何想法都会在这里受到赞赏?由于 SEO,服务器端替换也很重要。
更新:
这是地址栏中显示的提交之前的 URL(如果我们假设我的类别是水果和蔬菜):
服务器端替换规则是:
查询字符串值为:
有趣的是,如果我在地址栏中输入这个 URL,我会得到正确的查询字符串:
xpages - 删除文件下载控件中的附件后自动保存文档?
我允许在文件下载控件中删除附件。如果用户删除附件并离开页面(不保存),附件实际上并没有被删除。
控件有一个 onclick 事件,但它并不特定于删除。有没有办法在删除附件后自动调用 .save() ?