问题标签 [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.
xpages - 如何隐藏带有XPage 中的标记
我有一个基于这个约定的传统菜单
我想根据一些逻辑有选择地呈现菜单链接 2。我可以<xp:link>
很好地渲染,但由于它<li>
是 HTML 标记而不是 XPages 标记,因此无法控制渲染。
我注意到有一个 tagName 属性 for<xp:text>
但不是 for <xp:link>
。见: http://xpagesblog.com/XPagesHome.nsf/Entry.xsp?documentId= 4EB7314545EE0C19852578CB0066CE4C
在不使用重复等的情况下管理此问题的最简单方法是什么?
xpages - 自动将行添加到数据视图?
我正在使用 Data View 控件和 Pager Add Rows 控件来允许用户向数据视图中添加更多行。
当用户到达屏幕底部时,我可以扩展 Pager Add Rows 控件以自动将行添加到数据视图吗?
sorting - 根据 SSJS 中的日期字段对 NotesDocumentCollection 进行排序
使用服务器端 javascript,我需要根据集合中的字段对 NotesDcumentCollection 进行排序,该字段包含创建文档的日期或创建文档时的任何内置字段。
如果该函数可以采用排序选项参数,那就太好了,这样如果我希望结果按升序或降序返回,我就可以输入。
我需要这个的原因是因为我使用了 database.getModifiedDocuments() ,它返回一个未排序的 notesdocumentcollection。我需要按降序返回文件。
以下代码是来自 openNTF 的修改片段,它按升序返回集合。
internet-explorer-8 - XPages 服务器端验证在 IE8 上不起作用
创建一个简单的“联系我们”XPage。
进行服务器端验证,通过“显示错误”控件显示错误。具有单击时发送电子邮件的按钮。
该功能在 Firefox 4.0.1 上有效,但在 IE8 上无效。
在 beforeRenderResponse 事件中添加了以下兼容性代码:
似乎没有帮助。有什么想法/建议吗?
德里克
更新:
根据要求 - 这是按钮代码:
这是生成的 XML:
德里克
=============
更新#2
将代码从按钮移至查询保存事件。相同的结果 - 适用于 Firefox,但不适用于 IE8。假设我有一些基本错误,只是找不到它......这是新的源代码:
==========
更新#3
尝试了发布的建议。删除了设置IE8兼容模式的代码。重新做了按钮。在按钮代码中包含 save="false"。仍然可以在 FireFox 中使用,但不能在 IE8 中使用。IE8 显示页面,但验证和电子邮件代码不运行...奇怪...
这是最新的源代码:
doc.replaceItemValue("Form", "Memo"); doc.replaceItemValue("主题", "联系我们收到"); doc.replaceItemValue("SendTo", "detnyre@mac.com"); doc.replaceItemValue("Princial","detnyre@mac.com"); doc.replaceItemValue("ReplyTo","detnyre@mac.com"); doc.replaceItemValue("tmpDisplaySentBy","detnyre@mac.com"); doc.replaceItemValue("DisplaySent","detnyre@mac.com"); doc.replaceItemValue("发件人","DonahueOnline")
//Build Body var1 = "收到以下联系我们消息:
"; var2 = var1 + "联系人姓名:" + document1.getItemValueString("ContactName").valueOf()+ "
"; var3 = var2 + "电子邮件地址:" + document1.getItemValueString("ContactEmail").valueOf()+ "
"; var4 = var3 + "电话号码:" + document1.getItemValueString("ContactPhone").valueOf() + "
"; var5 = var4 + "主题:" + document1.getItemValueString("ContactSubject").valueOf() + "
"; var6 = var5 + "消息:" + document1.getItemValueString("ContactMessage").valueOf() + "
";
body = doc.createMIMEEntity() stream = session.createStream() stream.writeText(var6) body.setContentFromText(stream, "text/html; charset=iso-8859-1", 0)
// 发送 doc.send(); context.redirectToPage("首页")
}]]> 联系我们 *(表示必填字段) 姓名:*
xpages - View. Show values as Links. Strange behaviour
Xpage (listPostits.xsp) has a "View" container control, where one of the column is set "show values in this column as links".
Now, here comes "Strange behaviour".
When i work with this application on my own (developer) PC (Win XP, Chrome or IE), the Domino generate the link, which can't be really processed:
/servername/db/postit/postit.nsf/listPostits.xsp/onePostit.xsp?documentId=many_numbers&action=editDocument
Namely, the Bold-marked portion shouldn't be there ! This portion is the name of the XPage, where the View control is in.
When i work with the application from other PC (Mac, Firefox) then i get the correct link (the same as above but without the XPage name inbetween):
/servername/db/postit/postit.nsf/onePostit.xsp?documentId=many_numbers&action=editDocument
update: let us leave for the moment the differencies in generated links between two machines. The first question is - why the extra portion is inserted into automatically generated link?
xpages - 如何将 Xpage 中的按钮变灰
请在以下情况下帮助我:
当我们单击当前窗口中的按钮时(标题栏中有取消和确定按钮)。然后它应该显示带有两个按钮的小弹出窗口。(应用默认值和取消按钮)
当我们在小弹出窗口中单击 Apply defaults 时,弹出窗口应关闭,然后在标题栏中禁用(灰色)取消按钮显示上一个窗口。
请让我知道如何使取消按钮变灰
jdbc - 如何使用 xpage 'JDBC Connection Manager' 扩展控制
我有带有最新 OpenNTF 扩展库的 Domino 8.5.3,我似乎无法找到关于何时使用 xpage 'JDBC Connection Manager' Extension Control 的明确解释。在 XpagesJDBC.nsf 示例中,我看到它在几个不同的 xpage 上使用,但我不确定您是如何确定是使用 Control,还是直接在 Data Source 选项卡中引用您的连接。我肯定错过了什么。谁能帮我理解?谢谢。
lotus-notes - XPages 富文本组件
有没有机会从没有任何数据源的富文本组件中获取 html 内容(mime)。我想像这样从字段中获取内容。
getComponent("FieldName").value
但这不起作用。
谢谢。
lotus - 从文档中获取附件
这就是我所需要的,没什么太花哨的:我正在从已附加在文档中的文件创建一个 url,但该文档未打开。我有一个 xpage,我想在其中显示特定文档的附件。我该怎么做呢?
先感谢您。
xpages - ApplicationLayout 控件 (extlib) 中的 TitleBar 选项卡生成无效代码
我正在使用 ApplicationLayout 控件 (8.5.3 UP1) 并添加了基本节点以显示为选项卡。我希望标签在单击时运行 JavaScript 以设置 sessionScope 变量。我在 onClick 中有一个 sessionScope.put,但是单击选项卡时变量设置不正确。
更糟糕的是,当我查看页面的源代码时,我看到的选项卡是这样的:
请注意第一个 li 没有 href 或 onclick 代码,而其他两个 li 条目的 href 和 onclick 参数似乎不正确(并且 onclick 与标签不匹配)。
从我在控件中可以看到,这应该有效。如果节点的 href 属性中没有任何内容,它应该执行 onClick 代码。我将不胜感激有关使其正常工作的任何想法或想法。谢谢。