我目前正在 Maximo Asset Management 中开发一个自定义应用程序,其中有表单和一个带有按钮的空数据表,当用户单击此按钮时,会出现一个自定义对话框,用户可以从此对话框中选择数据上的相关记录表通过单击按钮启动操作脚本来处理它。我面临的问题是当系统完成处理记录时,它正确保存,但应用程序显示表的第一条记录而不是当前保存的记录,因此发生这种情况时用户会感到困惑。
让我举个例子,假设我的自定义表的第一个记录ID是CC1055,当前保存的生成为CC1156,当我使用自动化脚本自定义逻辑处理记录后关闭对话框时,系统显示ID为CC1055的记录而不是新保存的记录 CC1156,postdata:我使用 Maximo 7.5.0.9
最佳答案
我也遇到了同样的问题。 Maximo 转到表中第一条记录的原因是,它不知道在打开和关闭新的自定义对话框并保存记录后要显示哪条记录。 最简单的解决方案是在 xml 中的自定义对话框标记中添加 savemode="ONLOADUNLOAD"。 这将在您打开对话框之前保存记录,并且 Maximo 将知道在关闭对话框后返回哪条记录。
关于scripting - 从自定义对话框保存当前记录时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44702851/