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