2つの関数を作成しました。私は "createNewOne"から "findTitleNew"を呼び出します。 "createNewOne"関数でドキュメントに到達しましたが、 "findTitleNew"関数に戻ると "findTitleNew"で見つかったドキュメントが失われました そのドキュメントを失うことなく続けるにはどうすればいいですか? 注:これらの機能をアプリケーションで複数回使用するため、この機能は一般的です。SSJSライブラリのXPages関数がドキュメントとして返されない
<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();
}
}
ご迷惑をおかけして申し訳ございません。
Cumhurアタ