1

我尝试调用XSP._isDirty()XPINC,但它不起作用。在浏览器中一切正常。有一个技巧我可以如何使用它。

当我在 Notesclient 中执行 XPages 时,有没有办法可以看到客户端错误?

4

1 回答 1

4

这里有两个问题。

Q1。XSP._isDirty()

XSP._isDirty() 是一个内部调用。来自 XPages 便携式命令指南(第 156 页)。

XSP._isDirty() :由脏保存功能在内部使用 - 请<xp:view>参阅enableModifiedFlag. 这是一个私人功能。

此调用的代码在文件中xspClientDojo.js(在 Domino/Notes 上查找未压缩的文件)。

由于它是内部调用,因此使用风险很大。不能保证它会在以后的版本中按预期工作。

enableModifiedFlag是一个 XPage 属性,允许您将页面标记为脏页并防止用户意外离开页面。在Infocenter上有更多关于此的详细信息。

Q2。客户端调试。

您可以使用大多数现代浏览器的开发人员面板或类似firebug 插件的工具来查看客户端错误。XPages 扩展库附带一个您也可以使用的Firebug Lite组件。

对于 SSJS 和 XSP 引擎问题,您可以通过阅读 Notes 数据文件夹中 IBM_TECHNICAL_SUPPORT 文件夹中的 XPages 日志在 Notes 客户端中查看这些问题。

对于这种“实时”方法是修改启动笔记的快捷方式,如下所示:

Target: C:\Lotus\Notes\notes.exe -RPARAMS -console -debug -separateSysLogFiles -consoleLog
Start In : C:\Lotus\Notes\framework\ 

更改路径以匹配您的客户端安装。

于 2013-03-11T17:22:37.570 回答