问题标签 [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.
xpages - 我可以让在 xPINC 中运行的 extlib 名称选择器查找服务器上的目录吗?
是否可以在 xPINC 应用程序的 extlib 中使用名称选择器,从服务器端地址簿中选择?目前在浏览器中运行,我可以从服务器端 names.nsf 中提取,并且在作为 xpinc 运行时,我会提取本地 names.nsf。
你知道这是否可能吗?真正做到“一次编写,到处运行”。
xpages - 如何在由 XPage 触发的新客户端选项卡中打开经典 Notes 文档
我必须实现以下请求,但我所有的尝试都失败了:
如果您单击 XPage (XPiNC) 中的按钮/链接,则会在另一个 Notes 数据库中创建经典的 Notes-Document。这个新的 Notes 文档必须在带有 XPage 的选项卡旁边的新客户端选项卡中打开。
我已经尝试了几种方法
但它们都没有导致预期的结果(打开了 3 个选项卡或 XPage 选项卡为空)。
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 文件,直到找到匹配项。
接受更好的想法:-)
xpages - 我无法使用 XPiNC 中的搜索过滤 XPage 视图源
我构建了一个简单的 XPage 来显示 Notes 视图。一切正常,视图渲染完美。
但是,一旦我为视图配置了“搜索”参数,我就会收到错误消息:“错误 500:意外错误条件”。这可以是任何搜索参数 - 一个简单的单词或语法正确的 FT 搜索查询。
是的,数据库已被索引,并且 FT 搜索使用普通的 Lotus Notes 视图完美地工作。
这只会在我使用 XPiNC(这是一个用于 Lotus Notes 客户端的混合应用程序)查看 XPage 时产生错误。无论我在本地还是在服务器上打开数据库,都会发生错误。我正在执行的搜索肯定会返回结果。
在 XPiNC 中使用 XPages 中的视图数据源是否有限制?任何建议将不胜感激!
download - XPINC 启动附件而不是下载它
有没有办法通过 XPINC 启动(打开而不保存)附件?类似于网络浏览器中的弹出窗口,询问您是使用程序打开附件还是先保存附件。或者也许笔记客户端中有一些我还没有发现会启动附件的设置?
我尝试构建自己的文件下载控件,以便可以构建 URL 以直接启动附件。它由一个绑定到附件字段的重复控件和其中的一个链接控件组成,其 URL 计算为curRow.getHref()
这很好用,但它仍然要求我保存而不是直接启动附件。更改上面的代码curRow.getHref() + "?Open"
也产生相同的结果。任何解决方法?
xpages - 从桌面图标打开 XPinC
如何在 Windows 桌面上创建一个图标来启动 Notes 并自动打开 XPinC 页面?是像添加一些东西以启动 XPage 到图标一样简单,还是我需要在客户端中设置一些东西?
xpages - XPiNC 8.5.3 - 时间值显示不正确
我在 XPiNC(版本 8.5.3)中打开了文档,时间值显示错误。
注意:我在版本(版本 8.5.2)中测试过,它似乎是正确的。
我检查了文档属性中的值,这些值已正确保存。
我对此感到非常困惑,我是否需要为此进行任何设置...?
即使我尝试过使用 8.5.3 版本的其他 PC,我也遇到了同样的问题 :-((
提前致谢
xpages - 在 XPiNC 应用程序中,如何根据角色启动一个 XPage 与另一个
我有一个包含两个不同 XPage 的 XPiNC 应用程序。XPage 设置为基于角色使用。一个角色是为设置内容的人服务的,另一个是为使用内容的人服务的。
我的要求之一是消费者角色想要从桌面打开 NSF 并让它自动打开消费者 XPage。我知道我可以设置 Launch 属性来为消费者执行此操作,但这也会导致内容提供者打开该 XPage,这不是应该发生的。
如何设置它以便应用程序根据其角色打开到正确的 XPage?
xpages - 如何在选项卡式面板选项卡上执行多行?
有没有办法在默认的选项卡式面板选项卡上显示多行?它必须是库存,而不是 Extlib,选项卡式面板,因为这是用于 8.53 XPiNC 应用程序并且不能保证安装了 ExtLib。
我需要一种方法来显示标题,并在同一选项卡上显示一些附加文本。放在相同的行上会使标签变宽,尤其是当我有四个或五个标签时。
ckeditor - 在 RTF 控件中设置默认字体/文本大小
我找到了这个答案Default font for Rich Text field,但它对我没有帮助。我需要能够在应用程序中设置它,因为这是一个 XPiNC(Notes Client 中的 Xpages,供那些在 CKEditor 论坛中阅读此内容的人使用)应用程序,我无法控制 IBM Notes 8.5.3FP4 之外的系统上的内容。因为 config.js 是 CKEditor 的服务器端,所以我需要以某种方式在代码或 css 中执行此操作。
这甚至可能吗?