问题标签 [xpages-extlib]

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 投票
2 回答
853 浏览

xpages - 如何设置 xe:namePicker 的样式(摆脱内联样式)?

我在我们的应用程序的几个地方使用 xe:namePicker。我想为选择器设置样式以反映应用程序样式。所以我给它一个 styleClass 使用 dojo 属性。Sie 源代码截图

名称选择器代码

但是没有使用样式,因为选择器有自己的内联样式。

名称选择器

如何摆脱内联样式以使用我自己的样式类?

0 投票
2 回答
373 浏览

xpages - 有什么方法可以从当前 Mobile XPage 移至另一个 Mobile XPage?

我了解其目的是在同一个 XPage 上的 xe:singlePageApp 标记中提供整个移动应用程序......不过,如果我可以从当前移动 xpage 调用另一个移动 xpage,那将是很好/更容易/有用。

对于第二个 xe:djxmLineItem,以下代码失败。有趣的是 moveTo 属性确实提供了当前数据库中 xpages 的下拉选择,因此您认为这个词有效。关于如何做到这一点的任何想法?

0 投票
1 回答
669 浏览

xpages - XPage Dojo DateTextBox NotSerializableException

我有一个包含dojo DateTextBox 的xpage。如果我保存文档,一切正常。但是如果我重新打开文档,我会得到以下异常:

这是我的 xpage 中 DateTextBox 的代码:

如果我使用 dateTime 类型的 EditBox,也会发生此异常。

有任何想法吗?谢谢马里奥

0 投票
1 回答
549 浏览

xpages - 如何在名称选择器中获取“本地通讯录”?

我们在Xpages中有一个名称选择器,它应该从当前服务器的 NAB 和本地地址簿中获取值。

我们从服务器的 NAB 获取值的代码运行良好。

但我不知道如何写“本地通讯录”

我尝试使用 ("") 和其他服务器名称,但没有运气。

谁能告诉我应该如何在 dblookup 中给出服务器名称?

谢谢

0 投票
1 回答
598 浏览

xpages - XPages Mobile Controls - sessionScope 变量丢失

我正在使用 XPages 扩展库中的移动控件为 iPhone 构建一个移动应用程序。

第一页显示类别列表(可能是用户名列表)。When a category is selected the second page is displayed listing all documents belonging to the selected user.

打开第二个页面的 URL 包含一个带有用户名的参数。第二页有一个页面标题控件,在“标签”属性上我添加了以下代码:-

我这样做是为了让我可以访问后续页面上的用户名,例如,当用户从第二页的列表中打开文档时,会显示第三页。

当我在 Chrome 中测试它时,一切都很好。当我在 Safari 中进行测试时,我可以看到在打开第二页时设置了 sessionScope 变量。但是,当我选择一个文档并打开第三页时, sessionScope 变量正在消失。我看不到任何可以解释这一点的代码,并且在 Chrome 中测试时,第 3 页上的 sessionScope 变量仍然存在。不出所料,我在 iPhone 上测试时遇到了同样的问题。

这给我带来的问题是,当从文档 (p.3) 导航回所选用户的文档列表 (p.2) 时,我不知道最初选择了哪个用户。

有人以前见过这个或对可能发生的事情有任何解释吗?

感谢您的任何建议。

0 投票
2 回答
265 浏览

xpages-extlib - xpages动态视图中错误/疯狂的数字显示

在 xPage 的动态视图面板中显示带有数字列的视图时,我有一个疯狂的效果:一些(不是全部!)条目显示如下:123.40000000000005

注释文档中的值为 123.4 。

我找不到错误显示的值与正确显示的其他值之间的任何区别。我在注释视图的列属性中尝试了一些数字格式设置:没有改善。

笔记视图显示一切都很好(对于笔记客户端)。

它是一个错误吗?还是忘记了 dyn 视图控件的一些格式设置?

提前致谢, 乌韦

0 投票
1 回答
1125 浏览

xpages - XPages 模板对话框

我目前正在进行一个项目,将现有的传统 domino Web 应用程序重新设计为 XPages。该应用程序包含一个带有很多帮助对话框的 Web 表单。通知、验证和确认也是通过对话框完成的。

我知道我可以为每个对话框创建一个自定义控件并将其添加到 Xpage 并调用 show。我什至设法使用动态内容控件动态加载它,每个对话框都有一个方面。由于对话框 cc 在 onClientLoad 中包含一个 show()。通过切换动态内容控件的内容,很容易打开一个对话框。

尽管如此,将所有这些自定义控件添加到我的 XPage 中感觉效率低下,并且确实使设计选项卡变得混乱。你怎么看?

我更喜欢动态设置对话框的内容(就像在传统的多米诺骨牌中,您将为每个对话框定义一个表单)。那可能吗?如果不是,是否可以动态加载自定义控件(例如使用计算子表单)?

同样对于确认框,我需要 OK 按钮来为每个确认执行不同的代码。实现它的最佳方法是什么?将自定义参数“functionOnOk”添加到“dlgConfirm”自定义控件并在提交按钮中对其进行评估?


PS:我仍在使用带有 dojoType=dijit.DialogBox 的面板,但会将它们更改为 extlib 对话框。对于确认和消息框,我现在在代码中使用带有标记的客户端 dijit.Dialogs,但我也想要 XPages 中的标记。

0 投票
3 回答
1358 浏览

xpages - 如何为所有使用自定义控件的页面设置 pageTitle 属性?

希望自动计算 XPage 上的 pageTitle 属性以简单地显示 XPage 名称。我想在 Application Layout 自定义控件上对此进行一次编码,以便添加控件的每个页面都能从属性计算中受益。到目前为止,我的 CC 上有一些 SSJS 来计算页面标题并分配给 viewScope 变量:

在我添加 CC 的任何 XPage 上,我可以简单地将 viewScope 变量的值返回给 pageTitle 属性,如下所示:

但是,想知道如何在不需要上述行的情况下从 CC 自动设置它。这可以做到吗?

0 投票
1 回答
998 浏览

xpages - 想在 xe:formTable 控件中上传并显示图片

我一直在尝试将 xp:fileUpload 和 xe:multiImage 组合起来进行显示,但没有运气。我没有使用这两个控件的解决方案,并且会接受任何有效的方法。

如果可能,我想在 xe:formTable 中提供带有 xe:formRow 的上传/显示图片功能。

有任何想法吗?

0 投票
1 回答
736 浏览

dojo - Xpages Dojo dijit.form.numbertextbox

我在 xpage 上创建了一个数字字段。但是输入检查不能正常工作。它只接受数字,这是预期的行为,但输入的数字的数量没有经过验证。由于 regExp \d{6},无法接受超过 6 位的数字。

这是xpage上的代码:

<xe:djNumberTextBox id="inputTextMidasId" dojoType="dijit.form.NumberTextBox" value="#{complaintDocument.midasId}" javaType="short" regExp="\d{6}"> <xe:this.constraints> <xe:djNumberConstraints pattern="######"> </xe:djNumberConstraints> </xe:this.constraints> </xe:djNumberTextBox>

谁能告诉如何使这段代码工作?谢谢你。