2

当我查看 XPage 的源代码时,我看到了一些隐藏字段$$viewid、、、$$xspsubmitid和。有一些类似thisthis的文章解释了包含触发更新的事件处理程序的 ID。其他领域似乎没有多少信息可用。$$xspexecid$$xspsubmitvalue$$xspsubmitscroll$$xspsubmitid

这些领域的意义何在?

4

1 回答 1

10

好的,我能找到的细节。

$$viewid = 包含与该 XPage 关联的后端控件树的 ID。如果您正在访问后端控件,则需要它。在“XPages Portable Command Guide”中有详细说明。

$$xspsubmitid = 加载您要执行的事件的事件处理程序 ID。

$$xspsubmitvalue = 您提交的值。

$$xspexecid = 您希望验证器在其上运行的控件的执行 ID(据我所知)。

$$xspsubmitscroll = 这用于将提交按钮在页面上的位置传递给服务器,以便它知道在返回时滚动回该位置。

它们主要由 XSP.fireEvent() 使用(由 XSP.attachEvent() 内部使用。私有函数)。如果您想查看与这些相关的 DOJO 代码,它包含在XSPClientDojo.uncompressed.js文件中。

另一个阅读这些内容的地方是:

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.ui.doc/wpd_controls_events.html

于 2013-01-17T15:55:26.297 回答