问题标签 [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 投票
4 回答
1271 浏览

facebook - 如何使用社交网络登录公共 Lotus Domino Web 应用程序

我有一个用 xPages 创建的公共网站,我的用户没有登录到 Domino(即匿名),但我仍然想为已经登录到 facebook 或 twitter 的用户显示信息,比如图像或用户的 twitter 流,也许让他们可以使用 fb/twitter 登录我的网站,这样我就可以存储一些关于他们的数据以供下次访问。

我不想为此在任何 domino 目录中创建用户,而是将我需要的数据存储在应用程序的配置文件/文档中。通过这种方式,我可以存储来自我的用户的数据,而无需在 domino 目录中创建新字段。

使其更易于理解。假设我想建立一个使用多米诺骨牌应用程序销售东西的产品网站。当用户进入网站时,他们可以选择使用我的应用程序注册或使用例如 facebook 或 twitter 登录。当他们购买东西或发表评论时,他们已经登录并且不需要输入用户数据。用户数据来自社交网络或我的应用程序中的个人资料文件。

现在问一个问题...

  • 这可以使用多米诺骨牌应用程序轻松完成吗?还是使用另一个平台构建它更快?

  • 我确实知道我需要进行一些 oAuth 身份验证才能连接 twitter 和 facebook,但是如何将此数据连接到我的应用程序中的配置文件?

  • 如果用户选择在我的网站上注册而不是登录到 twitter/fb,我将如何对这些用户进行身份验证,我是否使用不同的身份验证取决于他们是使用 Twitter 登录还是使用我的个人资料文件登录。

  • 我可以 oAuth 启用我的 Domino 应用程序吗?

/托马斯

0 投票
2 回答
1348 浏览

xpages - XPAGES:使用 getelementbyid 的链接名称

如何获取用户单击的链接的标签?

我试过了:

但这不是返回标签名称。

0 投票
5 回答
4242 浏览

xpages - Xpage 身份验证

我有一个应用程序可以匿名访问除几个之外的所有 xpage。我需要强制用户登录这些 xpage。是使用 beforepageload 事件检查并将用户重定向到正确的登录页面还是有更好的方法?

0 投票
3 回答
1036 浏览

lotus-notes - 您能找到启用 DAOS 的数据库中单个 NotesDocument 的逻辑大小或上传的文件大小吗?

我正在为 XPages 应用程序做一些可行性研究。其中一个方面是检查用户使用的空间量。

该数据库将启用 DAOS 以最小化 NSF 的大小。是否可以识别具有 DAOSed 附件的 NotesDocuemnt 的逻辑大小?我知道我可以找到整个数据库的逻辑大小,但需要根据用户来识别它。

LotusScript 或 Java 将是可接受的选项。

另一种选择是在上传时捕获文件大小并针对用户存储该信息。是否可以在上传和删除时识别附件大小?这需要在附件移动到 DAOS 存储之前捕获。

0 投票
2 回答
1580 浏览

xpages - 如何设置验证消息的顺序?

我们正在使用“错误消息”XPages(本机)控件向用户显示验证错误。有用。通过根据需要设置字段并输入字段错误消息来完成验证。没什么特别的。

现在的要求是将错误消息设置为与它们在表单中出现的顺序相同的顺序。这可能吗?

我想我可以创建一个自定义验证器(Java)并按特定顺序在那里进行所有表单验证(只是测试了验证接口......但还没有真正使用过 id)。

0 投票
2 回答
2870 浏览

svn - 使用 Lotus Notes Designer 8.5.3 GEF SDK 安装 Source Control 缺失

我们希望使用 subversion 作为 Lotus Notes 应用程序的源代码控制。Niklas Heidloff 发布了一个文档,说明如何将必要的应用程序添加到我们的 8.5.3 设计器中以连接到存储库

http://heidloff.net/home.nsf/dx/09152011024951AMNHEA28.htm

不幸的是,有人在 eclipse 下载页面上更改了 GEF SDK 资源的文件夹。所需的 3.6.2 SDK 已从更新版本移至存档文件夹。我们尝试修改 associates.xml 文件以使用新的存档文件夹,但安装仍然失败,因为它仍然尝试从更新文件夹中获取 sdk。

你能协助解决这个问题吗?

0 投票
4 回答
669 浏览

xpages - 自动构建与手动构建

当您在慢速服务器上工作时,“自动构建”是一种真正的痛苦,因为有时当您更改一小段代码(甚至只是查看它)时,整个项目似乎都在重建 - 这可能需要几分钟并破坏数据库同时。

如果我禁用“自动构建”并手动构建单个元素,我需要做多少?

例如,如果我修改自定义控件,是否需要重建“父”Xpage?

0 投票
1 回答
182 浏览

lotus-domino - 您能否关闭 8.5.3 中 Domino 数据服务返回的所有属性之前的 @

对于 8.53 中新增的 Domino 数据服务和 XPages 扩展库,我想关闭在 REST API 调用的 JSON 数据中返回的所有属性之前的 @。

例如,目前它看起来像这样:

@ 符号在可以直接绑定到数据的 Javascript 框架中让我感到悲痛,因为如果包含 @,则不能使用点符号绑定到单个属性名称。

我正在尝试的框架是http://angularjs.org/并且示例绑定可能是

{{databases.@title}} <-- 不起作用,而 {{databases.title}} <-- 起作用

我已将其标记为 XPages,因为它与扩展库相关。

0 投票
2 回答
638 浏览

lotus-domino - 如何将物品包装在一个在一定宽度

我试图将项目包装在 a 中xe:djextListTextBox,以便当我将项目添加到特定宽度时,添加的下一个项目从新行开始。

目前我有xe:djextListTextBox一个表格单元格,我的项目正在扩展单元格而不是包装。

我已经尝试了很多东西,但似乎无法弄清楚。

这是我在样式表中使用的一种技术:

谢谢你的帮助

图片显示项目正在扩展表格宽度,如果我添加一个包含空格的项目,项目似乎可以换行

图片显示项目正在扩展表格宽度,如果我添加一个包含空格的项目,项目似乎可以换行

0 投票
1 回答
3164 浏览

serverside-javascript - 如何始终返回 java.util.Vector

如果我的控件中的值只有一个值,则以下代码将返回一个字符串,如果有多个值,则代码将返回一个 java.util.Vector。

getComponent("mycontrol").getValue();

即使只有一个值,我也希望此代码返回一个向量。

我已经看到了几个将我的字符串转换为数组的代码片段,但我想取回一个向量。