【发布时间】:2015-04-27 20:27:26
【问题描述】:
我有一个从选择列表中获得的值。我将此值设置为 sessionScope 变量。
然后我想使用这个值,进行查找,并设置输入字段的值 - 这是有效的。
但是,我正在使用 SSJS 在字段数据绑定部分执行查找代码,因此不太确定如何保存此值(通常我的数据绑定只是 document1.FIELDNAME)
我已尝试将值设置为我的代码的一部分,但更改未保存在后端文档中。
我也尝试在“默认值”属性字段中进行查找代码,但这总是什么都不返回。
有谁知道我如何在 xpage 上显示我的查找值并将此值保存到后端文档?
我担心我错过了一些简单的东西,可能会获得隧道视野!
我用于数据绑定值的代码如下。
谢谢
try{
var key1 = sessionScope.PLProspectiveAssured;
var dbName:NotesDatabase = session.getDatabase(database.getServer(),"CIR2001.nsf");
if (key1==""){
returnVal = "Not found";
}else {
var vwOrgs:NotesView = dbName.getView("OrgDocID");
var doc:NotesDocument = vwOrgs.getDocumentByKey(key1);
returnVal = doc.getItemValueString("OrgCountry");
}
// set our field
var doc:NotesDocument = document1.getDocument();
doc.replaceItemValue("ProspectiveAssured", returnVal);
return returnVal;
}catch(e){
openLogBean.addError(e,this);
}
【问题讨论】:
标签: data-binding xpages xpages-ssjs