问题标签 [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.
ajax - 我可以将 xPage 上的某些控件的加载延迟到页面加载后吗
是否可以延迟加载 xpage 上的某些控件?
这就是问题所在:假设您有一个执行全文本搜索并在重复控件中显示结果的控件。此 ft 搜索可能需要很长时间,并且将网页加载处于等待状态,直到搜索结果准备好。
我希望我的页面最初加载大部分数据,并且应该在初始加载后将一些“耗时”的控件作为单独的请求加载到页面中。
这样用户会立即看到网页,但是页面上的一些数据会稍后加载,而不会使网页处于等待服务器的状态。
可能的?
xpages - 在 Notes 和 Web 浏览器中预览时的图像 URL
假设我们有一个带有以下代码片段的 XPage,它使用 javascript 公式显示图像:
actn005.gif 作为图像资源存在于当前数据库中。当我单击“在笔记中预览”并获取源时,它会为图像显示如下内容:
当我单击“在 Web 浏览器中预览”并获取源时,它会为图像显示如下内容:
您可以看到,在“Preview in Notes”的情况下,它会在数据库路径之前和之后添加xsp 。我的问题是为什么?图像在两种情况下都显示没有问题。但是,如果我有渲染图像的 XPage,我们可以调用它 - XPage_Rendering_Image.xsp。因为 XPage 代码
呈现为:
然后它失败了!我早些时候在 XPages 论坛上发布了这个问题,并建议使用普通的图像标签,如
但是有没有办法使用<xp:image>
标签来完成这项工作?这是一个错误吗?
xpages - 如何在移动控件中应用深层链接
我正在尝试在最近的扩展库中使用移动控件。我已经设置了基本结构,它似乎正在工作。但是,当我导航到一个页面时,我没有得到一个将页面名称应用到末尾的 #。当我点击后退按钮时,我确实应用了“#home”。
如果从浏览器发出完全刷新或有人想要进行深度链接,如何让 # 应用于单个页面,以便它们会保持不变?
谢谢!
themes - 如何同时使用多个主题
我正在寻找一种在一个 XPages 应用程序中使用多个主题的方法,每个主题都在应用程序的不同部分中处于活动状态。例如,支持具有面向公众的网站(自定义主题)和具有 OneUI 主题的 CMS 的单个 .nsf 应用程序。
您可以在应用程序属性的 XPage 属性选项卡上设置整个应用程序使用的主题。也可以使用以下代码更改用户会话的主题:
但是这两个选项都为当前 .nsf 中的所有页面设置了主题,我正在寻找一种方法来为应用程序的一部分指定主题 X,为第二部分指定主题 Y。
这可能吗?
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。
任何关于原因或解决方案的想法都将被感激地接受。
error-handling - 如何堆栈跟踪 extlib?
我正在使用这段精彩的代码在自定义错误页面中获取堆栈跟踪
但这似乎没有返回任何 extlib 错误只有在我使用默认运行时错误页面时才会看到以下错误:
“用于部分刷新的无效组件 id dynC”
有什么方法可以修改我的代码以返回 extlib 错误?
xpages - 如何覆盖 context.getUser()
对于我当前的项目,我想覆盖 context.getUser() 方法以返回一个自定义 pojo,它扩展了返回的默认对象?
我想做的原因是我不必使用 sessionScope 技术来保存个人特定数据,而只需调用 context.getUser() (它检查哪个用户已登录(或匿名)并检索所有需要的数据没有。
xpages - 如何使用应用程序布局控件将图形放置在 OneUI .lotusBanner 区域
我正在使用扩展库应用程序布局控件,并且需要在右侧的 .lotusBanner div 中放置一个横幅图形。似乎无法修改应用程序布局控件,如何做到这一点。
xpages - XPages 重复控制与视图控制性能
有谁知道使用重复控件或视图控件之间是否存在任何性能差异。
我特别关注从包含大量记录的视图中显示几列;我没有遇到任何性能问题,只是想知道一个是否比另一个更好。
titlebar - 访问 TitleBar 选项卡上的 Selected 属性
我正在使用应用程序布局控件并在 TitleBar 中有选项卡。如果选中,我想更改选项卡的样式。我目前正在通过将选项卡的值与单击选项卡时设置的 sessionScope 变量进行比较来做到这一点。
我看到了一些关于使用我用于选项卡的基本节点的 Selected 属性的内容(尽管我现在找不到它)。我将如何在 SSJS 中访问它以便我可以做这样的事情?
谢谢。