从自定义对话框保存当前记录的问题

时间:2017-06-22 14:52:01

标签: scripting jython maximo

我目前正在Maximo Asset Management中开发一个自定义应用程序,其中我有表单和一个带有按钮的空DataTable,当用户单击此按钮时,会出现一个自定义对话框,用户可以从该对话框中选择数据中的相关记录通过单击按钮启动操作脚本来处理它的表。我面临的问题是当系统完成处理记录时,它会正确保存,但是应用程序显示表的第一条记录而不是当前保存的记录,因此当发生这种情况时,用户会感到困惑。

让我举一个例子,假设我的自定义表的第一个记录ID是CC1055,当前保存生成为CC1156,当我用自动脚本自定义逻辑关闭对话后,系统显示id为CC1055的记录而不是新保存的记录CC1156,postdata:我使用Maximo 7.5.0.9

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 Maximo进入表中第一条记录的原因是它在打开和关闭新的自定义对话框并保存记录后不知道要显示哪条记录。 最简单的解决方案是添加savemode =" ONLOADUNLOAD"在xml中的自定义对话框标记中。 这将在您打开对话框之前保存记录,并且Maximo将在关闭之后知道要返回哪条记录。