Xpages Xpage:当用户从Xpage更新文档时跟踪更改
Xpages中my ticket tracking应用程序的企业所有者希望跟踪文档的每一个更改。如果用户在编辑模式下打开文档但未更改任何内容,则不会进行跟踪。但是,如果他们打开一个文档并更改一个字段,我必须捕获该字段 这是我的解决办法。当用户编辑文档时,我会创建一个“影子文档”,这是一个“之前”的视图。当用户保存时,我将一个字段一个字段地比较更改,然后采取适当的行动Xpages Xpage:当用户从Xpage更新文档时跟踪更改,xpages,Xpages,Xpages中my ticket tracking应用程序的企业所有者希望跟踪文档的每一个更改。如果用户在编辑模式下打开文档但未更改任何内容,则不会进行跟踪。但是,如果他们打开一个文档并更改一个字段,我必须捕获该字段 这是我的解决办法。当用户编辑文档时,我会创建一个“影子文档”,这是一个“之前”的视图。当用户保存时,我将一个字段一个字段地比较更改,然后采取适当的行动 有更好的方法吗?这是Java bean的另一个很好的用例。如果您创建了一个位于XPages UI和Domino后端文档之间的bea
有更好的方法吗?这是Java bean的另一个很好的用例。如果您创建了一个位于XPages UI和Domino后端文档之间的bean,那么您可以轻松地跟踪字段更改
Karsten Lehmann不久前写了一篇关于它的文章。。。。您可以使用OpenNTF dominoapi,它的函数正好可以实现这一点。据我所知,在演示数据库中有一个这样的例子。不确定它是否也在中,但您可能只需要找到一个较旧的版本(例如,对于里程碑4.5,我在那里看到了这一点)
/John有几次我有一个用例(字段数量相对较少),当用户触发“编辑”模式时,我将预编辑值复制到viewScope的HashMap中,然后在保存事件之前,我将当前值与以前的值进行比较。这意味着我可以准确地观察到发生了什么变化(以及何时和由谁改变),你可以在哪里存储这些变化。我一直在尝试实现这一点,并且一直在努力。如果你找到一个简单的方法来实现,请让我知道。