scripting - 从自定义对话框保存当前记录时出现问题

标签 scripting jython maximo

我目前正在 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/

相关文章:

java - 检查 spring boot 应用程序是否正在运行

jython - jython-standalone-2.7.0.jar 和 jython-2.7.0.jar 有什么区别

sql - Maximo 中的 ASSET 表是否有主键?

oracle - Maximo:ASSET 表有重复索引?

postgresql 数据库结构脚本

python - 在 python 中写入文件的单行

python - 无法在 Jython 中导入 Python 函数

java - 使用 jython 在 Python 中实例化对象与 Java 相同

python - 解析反斜杠分隔的层次结构路径(不同的级别数)

linux - Bash:如何检查是否只有一个 root id 并且所有用户 UID 都是唯一的?