问题标签 [xpages]

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 投票
3 回答
1195 浏览

ajax - 我可以将 xPage 上的某些控件的加载延迟到页面加载后吗

是否可以延迟加载 xpage 上的某些控件?

这就是问题所在:假设您有一个执行全文本搜索并在重复控件中显示结果的控件。此 ft 搜索可能需要很长时间,并且将网页加载处于等待状态,直到搜索结果准备好。

我希望我的页面最初加载大部分数据,并且应该在初始加载后将一些“耗时”的控件作为单独的请求加载到页面中。

这样用户会立即看到网页,但是页面上的一些数据会稍后加载,而不会使网页处于等待服务器的状态。

可能的?

0 投票
2 回答
1322 浏览

xpages - 在 Notes 和 Web 浏览器中预览时的图像 URL

假设我们有一个带有以下代码片段的 XPage,它使用 javascript 公式显示图像:

actn005.gif 作为图像资源存在于当前数据库中。当我单击“在笔记中预览”并获取源时,它会为图像显示如下内容:

当我单击“在 Web 浏览器中预览”并获取源时,它会为图像显示如下内容:

您可以看到,在“Preview in Notes”的情况下,它会在数据库路径之前和之后添加xsp 。我的问题是为什么?图像在两种情况下都显示没有问题。但是,如果我有渲染图像的 XPage,我们可以调用它 - XPage_Rendering_Image.xsp。因为 XPage 代码

呈现为:

然后它失败了!我早些时候在 XPages 论坛上发布了这个问题,并建议使用普通的图像标签,如

但是有没有办法使用<xp:image>标签来完成这项工作?这是一个错误吗?

0 投票
2 回答
324 浏览

xpages - 如何在移动控件中应用深层链接

我正在尝试在最近的扩展库中使用移动控件。我已经设置了基本结构,它似乎正在工作。但是,当我导航到一个页面时,我没有得到一个将页面名称应用到末尾的 #。当我点击后退按钮时,我确实应用了“#home”。

如果从浏览器发出完全刷新或有人想要进行深度链接,如何让 # 应用于单个页面,以便它们会保持不变?

谢谢!

0 投票
5 回答
1791 浏览

themes - 如何同时使用多个主题

我正在寻找一种在一个 XPages 应用程序中使用多个主题的方法,每个主题都在应用程序的不同部分中处于活动状态。例如,支持具有面向公众的网站(自定义主题)和具有 OneUI 主题的 CMS 的单个 .nsf 应用程序。

您可以在应用程序属性的 XPage 属性选项卡上设置整个应用程序使用的主题。也可以使用以下代码更改用户会话的主题:

但是这两个选项都为当前 .nsf 中的所有页面设置了主题,我正在寻找一种方法来为应用程序的一部分指定主题 X,为第二部分指定主题 Y。

这可能吗?

0 投票
2 回答
836 浏览

xpages - 将插件导入 XPages 项目不起作用

在一些 XPages 应用程序中,我试图利用作为 Domino 的一部分安装的 org.apache.commons.lang 包。我将它添加到需要部分的 plugin.xml 中:

这允许我使用该包,并编译代码并成功运行它。我可以将设计刷新到测试数据库中,虽然我需要再次添加导入语句,因为设计刷新过程不会更新 plugin.xml,但这适用于我的开发服务器(8.5.2 FP3 并且适用于 8.5 .2 FP1 也)。

但是,当我尝试在不同的服务器上运行相同的代码时,它会因 org.apache.commons.lang 的 ClassDefNotFoundError 而失败。这在许多不同的 Domino 版本和多个数据库上都失败了。如果我清理数据库并重建它,代码编译得很好,但在运行时仍然会抛出错误。

我的开发服务器的安装在两个驱动器上进行了分区,但我不希望将导入添加到 plugin.xml 会在幕后某处存储文件路径。

我还尝试将 jar 导入我的数据库并将其作为引用库添加到构建路径,但再次得到 ClassDefNotFoundError。

任何关于原因或解决方案的想法都将被感激地接受。

0 投票
1 回答
238 浏览

error-handling - 如何堆栈跟踪 extlib?

我正在使用这段精彩的代码在自定义错误页面中获取堆栈跟踪

但这似乎没有返回任何 extlib 错误只有在我使用默认运行时错误页面时才会看到以下错误:

“用于部分刷新的无效组件 id dynC”

有什么方法可以修改我的代码以返回 extlib 错误?

0 投票
1 回答
179 浏览

xpages - 如何覆盖 context.getUser()

对于我当前的项目,我想覆盖 context.getUser() 方法以返回一个自定义 pojo,它扩展了返回的默认对象?

我想做的原因是我不必使用 sessionScope 技术来保存个人特定数据,而只需调用 context.getUser() (它检查哪个用户已登录(或匿名)并检索所有需要的数据没有。

0 投票
3 回答
544 浏览

xpages - 如何使用应用程序布局控件将图形放置在 OneUI .lotusBanner 区域

我正在使用扩展库应用程序布局控件,并且需要在右侧的 .lotusBanner div 中放置一个横幅图形。似乎无法修改应用程序布局控件,如何做到这一点。

0 投票
1 回答
893 浏览

xpages - XPages 重复控制与视图控制性能

有谁知道使用重复控件或视图控件之间是否存在任何性能差异。

我特别关注从包含大量记录的视图中显示几列;我没有遇到任何性能问题,只是想知道一个是否比另一个更好。

0 投票
2 回答
348 浏览

titlebar - 访问 TitleBar 选项卡上的 Selected 属性

我正在使用应用程序布局控件并在 TitleBar 中有选项卡。如果选中,我想更改选项卡的样式。我目前正在通过将选项卡的值与单击选项卡时设置的 sessionScope 变量进行比较来做到这一点。

我看到了一些关于使用我用于选项卡的基本节点的 Selected 属性的内容(尽管我现在找不到它)。我将如何在 SSJS 中访问它以便我可以做这样的事情?

谢谢。