问题标签 [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.
xpages - 如何设置 xe:namePicker 的样式(摆脱内联样式)?
我在我们的应用程序的几个地方使用 xe:namePicker。我想为选择器设置样式以反映应用程序样式。所以我给它一个 styleClass 使用 dojo 属性。Sie 源代码截图
但是没有使用样式,因为选择器有自己的内联样式。
如何摆脱内联样式以使用我自己的样式类?
xpages - 有什么方法可以从当前 Mobile XPage 移至另一个 Mobile XPage?
我了解其目的是在同一个 XPage 上的 xe:singlePageApp 标记中提供整个移动应用程序......不过,如果我可以从当前移动 xpage 调用另一个移动 xpage,那将是很好/更容易/有用。
对于第二个 xe:djxmLineItem,以下代码失败。有趣的是 moveTo 属性确实提供了当前数据库中 xpages 的下拉选择,因此您认为这个词有效。关于如何做到这一点的任何想法?
xpages - XPage Dojo DateTextBox NotSerializableException
我有一个包含dojo DateTextBox 的xpage。如果我保存文档,一切正常。但是如果我重新打开文档,我会得到以下异常:
这是我的 xpage 中 DateTextBox 的代码:
如果我使用 dateTime 类型的 EditBox,也会发生此异常。
有任何想法吗?谢谢马里奥
xpages - 如何在名称选择器中获取“本地通讯录”?
我们在Xpages中有一个名称选择器,它应该从当前服务器的 NAB 和本地地址簿中获取值。
我们从服务器的 NAB 获取值的代码运行良好。
但我不知道如何写“本地通讯录”
我尝试使用 ("") 和其他服务器名称,但没有运气。
谁能告诉我应该如何在 dblookup 中给出服务器名称?
谢谢
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) 时,我不知道最初选择了哪个用户。
有人以前见过这个或对可能发生的事情有任何解释吗?
感谢您的任何建议。
xpages-extlib - xpages动态视图中错误/疯狂的数字显示
在 xPage 的动态视图面板中显示带有数字列的视图时,我有一个疯狂的效果:一些(不是全部!)条目显示如下:123.40000000000005
注释文档中的值为 123.4 。
我找不到错误显示的值与正确显示的其他值之间的任何区别。我在注释视图的列属性中尝试了一些数字格式设置:没有改善。
笔记视图显示一切都很好(对于笔记客户端)。
它是一个错误吗?还是忘记了 dyn 视图控件的一些格式设置?
提前致谢, 乌韦
xpages - XPages 模板对话框
我目前正在进行一个项目,将现有的传统 domino Web 应用程序重新设计为 XPages。该应用程序包含一个带有很多帮助对话框的 Web 表单。通知、验证和确认也是通过对话框完成的。
我知道我可以为每个对话框创建一个自定义控件并将其添加到 Xpage 并调用 show。我什至设法使用动态内容控件动态加载它,每个对话框都有一个方面。由于对话框 cc 在 onClientLoad 中包含一个 show()。通过切换动态内容控件的内容,很容易打开一个对话框。
尽管如此,将所有这些自定义控件添加到我的 XPage 中感觉效率低下,并且确实使设计选项卡变得混乱。你怎么看?
我更喜欢动态设置对话框的内容(就像在传统的多米诺骨牌中,您将为每个对话框定义一个表单)。那可能吗?如果不是,是否可以动态加载自定义控件(例如使用计算子表单)?
同样对于确认框,我需要 OK 按钮来为每个确认执行不同的代码。实现它的最佳方法是什么?将自定义参数“functionOnOk”添加到“dlgConfirm”自定义控件并在提交按钮中对其进行评估?
PS:我仍在使用带有 dojoType=dijit.DialogBox 的面板,但会将它们更改为 extlib 对话框。对于确认和消息框,我现在在代码中使用带有标记的客户端 dijit.Dialogs,但我也想要 XPages 中的标记。
xpages - 如何为所有使用自定义控件的页面设置 pageTitle 属性?
希望自动计算 XPage 上的 pageTitle 属性以简单地显示 XPage 名称。我想在 Application Layout 自定义控件上对此进行一次编码,以便添加控件的每个页面都能从属性计算中受益。到目前为止,我的 CC 上有一些 SSJS 来计算页面标题并分配给 viewScope 变量:
在我添加 CC 的任何 XPage 上,我可以简单地将 viewScope 变量的值返回给 pageTitle 属性,如下所示:
但是,想知道如何在不需要上述行的情况下从 CC 自动设置它。这可以做到吗?
xpages - 想在 xe:formTable 控件中上传并显示图片
我一直在尝试将 xp:fileUpload 和 xe:multiImage 组合起来进行显示,但没有运气。我没有使用这两个控件的解决方案,并且会接受任何有效的方法。
如果可能,我想在 xe:formTable 中提供带有 xe:formRow 的上传/显示图片功能。
有任何想法吗?
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>
谁能告诉如何使这段代码工作?谢谢你。