我使用的是Notes/Domino 8.5.3。我已经向xpage添加了一个按钮控件。该按钮使用确认操作向用户显示客户端提示,然后再继续为该按钮定义的下一个操作。当我对确认操作的确认文本使用静态文本时,将显示确认提示。但是,当我更改要计算的确认文本,并从配置文件文档中检索文本时,确认提示根本不会显示在XPiNC中。带有计算的确认文本的确认提示在浏览器中显示得恰到好处。XPiNC是否有解决此问题的方法?
以下是我在确认操作中用来获取提示符文本的代码:
var server = database.getServer();
var dbProfile:NotesDocument = database.getProfileDocument("DBProfile", "");
var msg = dbProfile.getItemValueString("ContactsInitUpdatePrompt");
return msg;发布于 2014-03-07 05:21:42
为了进一步说明,这是一个变通方法,我在一个应用程序中使用了以下代码,该应用程序在web上使用bootstrap扩展库,但在xpinc中使用基本功能。
如果xPinc的值不同,您可以在浏览器和客户端中执行不同的确认操作。
if (@ClientType()== "Notes")
{
<action>;
}
else{
<action>;
}不过,我认为概要文档在xPages中不是一个好主意。我认为,必须重新启动HTTP来获取新值会毁掉这一点。在这一点上,硬编码值几乎是更好的。我认为您可以设置应用范围来处理配置文件的工作。但是,xpinc中的应用范围仅限于当前机器上,因为服务器就是客户端。
https://stackoverflow.com/questions/22202419
复制相似问题