我创建了 2 个函数。我从“createNewOne”中调用“findTitleNew”。我在“createNewOne”函数中找到了一个文档,但是当我返回函数“findTitleNew”时,我丢失了在“findTitleNew”中找到的文档如何继续而不丢失该文档?注意:这个函数是通用的,因为我在应用程序中不止一次使用这些函数。
<xp:button value="Create" id="btnCreate">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete" immediate="false" save="true">
<xp:this.action><![CDATA[#{javascript:createNewDoc(document1)}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
function findTitleNew(currDoc:NotesXSPDocument)
{
try
{
var dbOther1:NotesDatabase = session.getDatabase(database.getServer(),sessionScope.kontak_db_Path);
if (currDoc.getItemValueString("UNID")!="")
{
var otherDoc:NotesDocument = dbOther1.getDocumentByUNID(currDoc.getItemValueString("UNID"))
}
}
catch (e)
{
requestScope.status = e.toString();
}
}
function createNewOne(docThis:NotesXSPDocument)
{
try
{
//do stafff
findTitleNew(docThis)
//do stafff
}
catch (e)
{
requestScope.status = e.toString();
}
}
任何建议表示赞赏。
康胡尔阿塔