问题标签 [xpinc]

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 回答
547 浏览

xpages - 我可以让在 xPINC 中运行的 extlib 名称选择器查找服务器上的目录吗?

是否可以在 xPINC 应用程序的 extlib 中使用名称选择器,从服务器端地址簿中选择?目前在浏览器中运行,我可以从服务器端 names.nsf 中提取,并且在作为 xpinc 运行时,我会提取本地 names.nsf。

你知道这是否可能吗?真正做到“一次编写,到处运行”。

0 投票
3 回答
1778 浏览

xpages - 如何在由 XPage 触发的新客户端选项卡中打开经典 Notes 文档

我必须实现以下请求,但我所有的尝试都失败了:

如果您单击 XPage (XPiNC) 中的按钮/链接,则会在另一个 Notes 数据库中创建经典的 Notes-Document。这个新的 Notes 文档必须在带有 XPage 的选项卡旁边的新客户端选项卡中打开。

我已经尝试了几种方法

但它们都没有导致预期的结果(打开了 3 个选项卡或 XPage 选项卡为空)。

0 投票
2 回答
432 浏览

xpages - 在数据源名称中使用replicaid时如何强制使用本地数据库?

我有一个 XPiNC 本地复制(不在服务器上)应用程序,其数据源位于自定义控件上,如下所示:

在我的 JavaScript 中,我有以下功能:

这将返回包含我的数据的数据库的副本 ID(在实际代码中,它不是硬编码的,而是从配置中读取的,但这不是这里的问题)。

据我所知(这可能是错误的),在提供此副本语法时,我无法指定服务器名称。事实证明这是一场机会游戏。有时数据库在服务器上打开,有时在客户端上打开。我认为这是基于 desktop8.dsk 并且哪个复制图标堆叠在顶部(?)。

我的问题
如果本地副本可用,我如何确保首先打开本地副本?

澄清
本地机器上的 NotesDatabase.getFilePath() 返回该文件的绝对文件路径(在服务器上它是相对的)。使用 dirlink 文件后,绝对路径与相对路径完全不同。示例:C:\Notes\Data包含的development.dir文件E:\customers\stuff需要添加为路径development\shiny.nsf,但NotesDatabase.getFilePath会返回E:\customers\stuff\shiny. 所以看起来(?)我必须读取注册表以从 Notes.ini 中找到数据路径,然后根据文件路径检查它,当没有匹配项时,去寻找 dir 文件,直到找到匹配项。
接受更好的想法:-)

0 投票
1 回答
227 浏览

xpages - 我无法使用 XPiNC 中的搜索过滤 XPage 视图源

我构建了一个简单的 XPage 来显示 Notes 视图。一切正常,视图渲染完美。

但是,一旦我为视图配置了“搜索”参数,我就会收到错误消息:“错误 500:意外错误条件”。这可以是任何搜索参数 - 一个简单的单词或语法正确的 FT 搜索查询。

是的,数据库已被索引,并且 FT 搜索使用普通的 Lotus Notes 视图完美地工作。

这只会在我使用 XPiNC(这是一个用于 Lotus Notes 客户端的混合应用程序)查看 XPage 时产生错误。无论我在本地还是在服务器上打开数据库,都会发生错误。我正在执行的搜索肯定会返回结果。

在 XPiNC 中使用 XPages 中的视图数据源是否有限制?任何建议将不胜感激!

0 投票
1 回答
268 浏览

download - XPINC 启动附件而不是下载它

有没有办法通过 XPINC 启动(打开而不保存)附件?类似于网络浏览器中的弹出窗口,询问您是使用程序打开附件还是先保存附件。或者也许笔记客户端中有一些我还没有发现会启动附件的设置?

我尝试构建自己的文件下载控件,以便可以构建 URL 以直接启动附件。它由一个绑定到附件字段的重复控件和其中的一个链接控件组成,其 URL 计算为curRow.getHref()

这很好用,但它仍然要求我保存而不是直接启动附件。更改上面的代码curRow.getHref() + "?Open"也产生相同的结果。任何解决方法?

0 投票
1 回答
144 浏览

xpages - 从桌面图标打开 XPinC

如何在 Windows 桌面上创建一个图标来启动 Notes 并自动打开 XPinC 页面?是像添加一些东西以启动 XPage 到图标一样简单,还是我需要在客户端中设置一些东西?

0 投票
3 回答
202 浏览

xpages - XPiNC 8.5.3 - 时间值显示不正确

我在 XPiNC(版本 8.5.3)中打开了文档,时间值显示错误。

注意:我在此处输入图像描述在版本(版本 8.5.2)中测试过,它似乎是正确的。

我检查了文档属性中的值,这些值已正确保存。

我对此感到非常困惑,我是否需要为此进行任何设置...?

即使我尝试过使用 8.5.3 版本的其他 PC,我也遇到了同样的问题 :-((

提前致谢

0 投票
3 回答
246 浏览

xpages - 在 XPiNC 应用程序中,如何根据角色启动一个 XPage 与另一个

我有一个包含两个不同 XPage 的 XPiNC 应用程序。XPage 设置为基于角色使用。一个角色是为设置内容的人服务的,另一个是为使用内容的人服务的。

我的要求之一是消费者角色想要从桌面打开 NSF 并让它自动打开消费者 XPage。我知道我可以设置 Launch 属性来为消费者执行此操作,但这也会导致内容提供者打开该 XPage,这不是应该发生的。

如何设置它以便应用程序根据其角色打开到正确的 XPage?

0 投票
1 回答
193 浏览

xpages - 如何在选项卡式面板选项卡上执行多行?

有没有办法在默认的选项卡式面板选项卡上显示多行?它必须是库存,而不是 Extlib,选项卡式面板,因为这是用于 8.53 XPiNC 应用程序并且不能保证安装了 ExtLib。

我需要一种方法来显示标题,并在同一选项卡上显示一些附加文本。放在相同的行上会使标签变宽,尤其是当我有四个或五个标签时。

0 投票
2 回答
1540 浏览

ckeditor - 在 RTF 控件中设置默认字体/文本大小

我找到了这个答案Default font for Rich Text field,但它对我没有帮助。我需要能够在应用程序中设置它,因为这是一个 XPiNC(Notes Client 中的 Xpages,供那些在 CKEditor 论坛中阅读此内容的人使用)应用程序,我无法控制 IBM Notes 8.5.3FP4 之外的系统上的内容。因为 config.js 是 CKEditor 的服务器端,所以我需要以某种方式在代码或 css 中执行此操作。

这甚至可能吗?