我在IBM Domino Designer中创建了一个带有简单链接热点的子表单。该链接只是调用一个函数,该函数为正在编辑的消息添加签名。
在Web表单(wMemo)上插入此子表单可以正常工作。当我将子表单添加到在iNotes下而不是在Web浏览器下运行的Message表单时,iNotes抱怨无法找到该功能。
该应用程序源自Mail模板。 javascript函数:
function InsertSignature(){
var body = document.getElementById("wBody");
body.value += "Signature";
}
我在子窗体的JS-Header部分添加了该函数。我假设这里编写的任何代码都将作为页面标题的一部分加载,与普通形式相同。 我得到的错误说:
RegerenceError:未定义InsertSignature。
我将该函数添加到父表单的JS-Header中,但这也没有帮助。
知道如何在iNotes页面上与GUI-Elements进行交互吗?
我想模仿现有的邮件应用程序,所以我没有多少选择!
答案 0 :(得分:2)
iNotes定制与表单和子表单没有多大关系。几乎iNotes的完整代码来自您的Domino版本附带的iNotes \ FormsXX.nsf。
自定义iNotes主要是在此Formsxx.nsf的表单/子表单中编辑JavaScript代码。
使用this link作为起点或谷歌进行" iNotes定制"
最佳做法是使用forms_x.nsf(这次名称中的x不是占位符,而是数据库的真实名称)来保存自定义代码,但所有这些都可以通过上面的链接阅读
请记住:定制iNotes与" classic"没有太大关系。 Notes开发。