【发布时间】:2021-11-23 18:41:27
【问题描述】:
不知何故,当在对话框调用(onChange、onClose)中使用时,Notes 表单中的标准事件都无法运行。有人可能会说这是一项功能,但对我来说绝对不是。
If workspace.DialogBox( "FilterDB", True, True, False, False, False, False, title, dlgdoc,
True, False, True ) Then
表单有一些字段和一些用于 Notes 客户端的 JavaScript,以便允许在文本字段中预先输入。表单中还有一个富文本字段,它仅用作大于 64Kb 的文本的传输机制。表单上有一些按钮可以对数据进行一些转换。两个按钮被隐藏,它们被 JavaScript 代码点击。
这是一种新的形式,正在进行中,而且是事件过去工作形式的早期版本,我很确定这一点。我会尝试从表单中删除一些元素,也许这些事件会重新焕发生机。
有没有其他人观察到这一点(在 Notes V12 上),或者有没有人知道为什么许多(如果不是全部)表单事件没有被触发?或者我可以做些什么来重新激活它们?
【问题讨论】:
-
我创建了一个表单并填写了所有表单事件以及两个字段的“onFocus”和“onChange”,一个使用 JavaScript,一个使用 LotusScript……一切正常,无论是在我打开的文档中“通常”以及我用上面的代码作为对话框打开的一个......我用 Notes 11.0.1FP4 进行了测试。你用的是什么版本?
-
N12,Q 更新了,谢谢!
-
用 Notes 12 交叉检查了我的测试表单:同样有效...您的代码/表单似乎有问题...
-
不...见下文。
标签: javascript lotus-notes lotusscript