从SSJS触发lotusscript代码的xpages

从SSJS触发lotusscript代码的xpages,xpages,Xpages,我有一个表格有一个日志号字段。日志号的值由一段LotusScript代码生成。如果我能帮上忙的话,我真的不想用javaScript重写它,因为它工作得很好。所以我做了一些挖掘,找到了一种启动LotusScript的技术。其思想是在SSJS代码中创建一个文档,然后将该文档的id传递给代理。你解雇了特工。然后,代理运行代码,更新一个字段,然后返回到SSJS代码中,读取代理更新的文档内容。我遇到的问题是,当我读回更新后的文档时,在SSJS代码中读取的字段是空的,而文档是创建的,这些字段根据我的需要进行

我有一个表格有一个日志号字段。日志号的值由一段LotusScript代码生成。如果我能帮上忙的话,我真的不想用javaScript重写它,因为它工作得很好。所以我做了一些挖掘,找到了一种启动LotusScript的技术。其思想是在SSJS代码中创建一个文档,然后将该文档的id传递给代理。你解雇了特工。然后,代理运行代码,更新一个字段,然后返回到SSJS代码中,读取代理更新的文档内容。我遇到的问题是,当我读回更新后的文档时,在SSJS代码中读取的字段是空的,而文档是创建的,这些字段根据我的需要进行了更新。我想这一定是个时机问题。我将代码放在xpage的OnClientLoad事件中。我可以看到创建的文档,正确地归档了LogNumber字段,但是SSJS代码看不到它,我不知道为什么

谢谢
clem

如果您在SSJS之外更新后端文档,我认为您需要回收该文档,然后重新获取它

就个人而言,我建议花点时间将其转换为SSJS。如果你看一下我最近为TLCC与迈克·麦加雷尔(Mike McGarel)举办的网络研讨会,我是现场直播的,有一些东西需要检查。
这可能需要一些时间,但它会增加您对SSJS的信心,并使您在以后的阶段更容易迁移到Java(这是我稍后在网络研讨会中所做的)。

如果您在SSJS之外更新后端文档,我认为您需要回收该文档,然后重新获取它

就个人而言,我建议花点时间将其转换为SSJS。如果你看一下我最近为TLCC与迈克·麦加雷尔(Mike McGarel)举办的网络研讨会,我是现场直播的,有一些东西需要检查。
这可能需要一些时间,但它会增加您对SSJS的信心,并使您在以后的阶段更容易迁移到Java(这是我稍后在网络研讨会中所做的)。

如果您在SSJS之外更新后端文档,我认为您需要回收该文档,然后重新获取它

就个人而言,我建议花点时间将其转换为SSJS。如果你看一下我最近为TLCC与迈克·麦加雷尔(Mike McGarel)举办的网络研讨会,我是现场直播的,有一些东西需要检查。
这可能需要一些时间,但它会增加您对SSJS的信心,并使您在以后的阶段更容易迁移到Java(这是我稍后在网络研讨会中所做的)。

如果您在SSJS之外更新后端文档,我认为您需要回收该文档,然后重新获取它

就个人而言,我建议花点时间将其转换为SSJS。如果你看一下我最近为TLCC与迈克·麦加雷尔(Mike McGarel)举办的网络研讨会,我是现场直播的,有一些东西需要检查。

这可能需要一些时间,但它会增加您对SSJS的信心,并使您在以后的阶段更容易迁移到Java(这是我在网络研讨会的稍后部分所做的)。

如果没有看到代码,就很难提供帮助。您是否正在使用Computed with form?请查看以下Wiki:如果看不到代码,很难提供帮助。您是否正在使用Computed with form?请查看以下Wiki:如果看不到代码,很难提供帮助。您是否正在使用Computed with form?请查看以下Wiki:如果看不到代码,很难提供帮助。您是否使用Computed with form?请查看以下Wiki:I second Paul。在SsJS库中编写该函数一次,然后就可以完成了。其他任何东西都会咬到你,我想这就是建议我的javascript目前不是很强大,但看起来我很快就会成为javascript专家了!谢谢我已经开始看一些教程了。我感谢你的反馈。克莱姆威尔,那还不错。找到几个youtube教程,重写函数以在javascript中生成日志号。没有我想象的那么糟糕。再次感谢!我支持保罗。在SsJS库中编写该函数一次,然后就可以完成了。其他任何东西都会咬到你,我想这就是建议我的javascript目前不是很强大,但看起来我很快就会成为javascript专家了!谢谢我已经开始看一些教程了。我感谢你的反馈。克莱姆威尔,那还不错。找到几个youtube教程,重写函数以在javascript中生成日志号。没有我想象的那么糟糕。再次感谢!我支持保罗。在SsJS库中编写该函数一次,然后就可以完成了。其他任何东西都会咬到你,我想这就是建议我的javascript目前不是很强大,但看起来我很快就会成为javascript专家了!谢谢我已经开始看一些教程了。我感谢你的反馈。克莱姆威尔,那还不错。找到几个youtube教程,重写函数以在javascript中生成日志号。没有我想象的那么糟糕。再次感谢!我支持保罗。在SsJS库中编写该函数一次,然后就可以完成了。其他任何东西都会咬到你,我想这就是建议我的javascript目前不是很强大,但看起来我很快就会成为javascript专家了!谢谢我已经开始看一些教程了。我感谢你的反馈。克莱姆威尔,那还不错。找到几个youtube教程,重写函数以在javascript中生成日志号。没有我想象的那么糟糕。再次感谢!