当我查看 XPage 的源代码时,我看到了一些隐藏字段$$viewid
、、、$$xspsubmitid
和。有一些类似this和this的文章解释了包含触发更新的事件处理程序的 ID。其他领域似乎没有多少信息可用。$$xspexecid
$$xspsubmitvalue
$$xspsubmitscroll
$$xspsubmitid
这些领域的意义何在?
好的,我能找到的细节。
$$viewid = 包含与该 XPage 关联的后端控件树的 ID。如果您正在访问后端控件,则需要它。在“XPages Portable Command Guide”中有详细说明。
$$xspsubmitid = 加载您要执行的事件的事件处理程序 ID。
$$xspsubmitvalue = 您提交的值。
$$xspexecid = 您希望验证器在其上运行的控件的执行 ID(据我所知)。
$$xspsubmitscroll = 这用于将提交按钮在页面上的位置传递给服务器,以便它知道在返回时滚动回该位置。
它们主要由 XSP.fireEvent() 使用(由 XSP.attachEvent() 内部使用。私有函数)。如果您想查看与这些相关的 DOJO 代码,它包含在XSPClientDojo.uncompressed.js文件中。
另一个阅读这些内容的地方是: