我有一个将refreshMode设置为完成的按钮。但是,当有dataSource时(似乎没有提交),它似乎不起作用。
这是我的意思
按钮:
<xp:button id="sendButton"
style="float: right; margin-right:20px;"
value="Send">
<xp:eventHandler event="onclick" refreshMode="complete"
submit="true">
<xp:this.action><![CDATA[#{javascript:
print("I will never get this message printed with complete refreshMode and dataSource in place");
}]]>
</xp:this.action>
</xp:eventHandler>
</xp:button>
这是数据源:
<xp:dominoDocument var="requestDocument" action="openDocument"
databaseName="${javascript: return database.getFilePath();}"
ignoreRequestParams="true"
documentId="${javascript:
var conclusion = database.getDocumentByUNID(doc_source.getDocument().getParentDocumentUNID());
var oConclusion = new OsnovaUI_document(conclusion);
var requestDoc = oConclusion.getMainDocument();
return requestDoc.getUniversalID();
}">
</xp:dominoDocument>
有人可以告诉我为什么会这样吗?
最可能的原因是经典注释形式中的验证公式失败。将显示错误(带有复数的错误)自定义控件添加到您的表单。它将显示错误。