我尝试为XPINC调用XSP._isDirty(),但它不起作用。在浏览器中,一切工作正常。有什么诀窍可以让我使用它吗?
当我在Notesclient中执行XPages时,有没有办法看到客户端错误?
发布于 2013-03-12 01:22:38
这里有两个问题。
Q1。XSP._isDirty()
XSP._isDirty()是一个内部调用。来自XPages便携命令指南(第156页)。
XSP._isDirty():由脏保存功能在内部使用-请参阅
enableModifiedFlag的<xp:view>属性。这是一个私有函数。
此调用的代码在文件xspClientDojo.js中(在Domino/Notes上查找未压缩的文件)。
由于它是内部呼叫,因此使用时存在风险。不能保证它在以后的版本中会像预期的那样工作。
enableModifiedFlag是一个XPage属性,它允许您将页面标记为脏,并防止用户意外离开页面。在Infocenter上有更多关于这方面的详细信息。
Q2。客户端调试。
您可以使用大多数现代浏览器的开发人员面板或类似于firebug plugin的工具来查看客户端错误。XPages扩展库附带了一个您也可以使用的Firebug Lite组件。
对于SSJS和XSP引擎问题,您可以通过读取Notes data文件夹中包含的IBM_TECHNICAL_SUPPORT文件夹中的XPages日志,在Notes客户机中查看这些问题。
其中的"live“方法是修改启动notes的快捷方式,如下所示:
Target: C:\Lotus\Notes\notes.exe -RPARAMS -console -debug -separateSysLogFiles -consoleLog
Start In : C:\Lotus\Notes\framework\ 更改路径以匹配您的客户端安装。
https://stackoverflow.com/questions/15341783
复制相似问题