gpt4 book ai didi

xpages getDocument().getUniversalID()

转载 作者:行者123 更新时间:2023-12-02 06:52:54 24 4
gpt4 key购买 nike

我只是想测试一些有关获取 UniversalID 的内容:

我创建一个计算字段:

 <xp:text escape="true" id="computedField3"
value="#{javascript:Cdoc.getDocument().getUniversalID()}">
</xp:text>

当我撰写文档时。 Xpage 上的内容,计算字段已经有一些 UNID,并且如果我点击刷新,它就会发生变化。 Lotus Notes编程中,只有保存当前文档才能获取UNID,默认值为@Text(@DocumentUniqueId)

我应该首先保存 Cdoc 数据源以获得正确的 UNID 吗?我知道我错过了一些东西。

感谢您的宝贵时间

最佳答案

如果您在浏览器中刷新页面,那么实际上会创建一个新文档。这就是为什么您会得到不同的 UNID。

根据您之前的问题,我知道您将 Cdoc 定义为数据源

<xp:this.data>
<xp:dominoDocument
var="Cdoc"
formName="fmPersContact">
</xp:dominoDocument>
</xp:this.data>

这意味着每次您打开此 XPage 时都会创建此 Cdoc。

更新:

此外,当您进行部分刷新且文档尚未未保存时,每次在服务器上计算字段时,您也会获得不同的 UNID。

关于xpages getDocument().getUniversalID(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24323850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com