当前位置: 代码迷 >> Lotus >> 后台创建文档的universalid怎么传到前台某一个域
  详细解决方案

后台创建文档的universalid怎么传到前台某一个域

热度:56   发布时间:2016-05-05 07:06:27.0
后台创建文档的universalid如何传到前台某一个域
b/s结构,是这样的:

form1   和form2

form1上有个按钮,作用是调用后台的代理创建一个文档(form2),

然后把这个文档的universalid传到form1上的某个域。



------解决方案--------------------
在from1的按钮中,传递这个文档的unid到代理中,在代理中,getdocumentbyunid,找到当前文档,把代理创建的文档的notesdocument.universalid,添加到第一个文档中!
------解决方案--------------------
不用那么烦吧

点按钮触发代理,总共最关键也就三句话

set newdoc = new notesdocument(db)
call newdoc.save(true,true)
thisdoc.yourfield = newdoc.universalid

......

------解决方案--------------------
呵呵,同上
------解决方案--------------------
同上!
------解决方案--------------------
我也是这样用的,并且申明:这个UNID是在form2save之后取得的。
但是有问题,根据保存在form1里面的ID,大部分情况下能找到相应的form2文档,但是有些就是找不到,对应的文档ID变了
  相关解决方案