从自定义对话框保存当前记录的问题
Issues saving current record from custom dialog
我目前正在 Maximo Asset Management 中开发自定义应用程序,其中我有表单和一个带有按钮的空数据表,当用户单击此按钮时,会出现一个自定义对话框,用户可以 select 相关记录从此对话框中的数据 table 通过单击按钮启动操作脚本来处理它。我面临的问题是当系统完成处理记录时,它保存正确,但应用程序显示 table 的第一条记录而不是当前保存的记录,所以用户在发生这种情况时会感到困惑。
举个例子,假设我的自定义 table 的第一个记录 ID 是 CC1055,当前保存的生成为 CC1156,当我在使用自动化脚本自定义逻辑处理记录后关闭对话框时,系统显示 ID 为 CC1055 的记录而不是新保存的记录 CC1156,postdata:我使用 Maximo 7.5.0.9
我遇到了同样的问题。 Maximo 转到 table 中的第一条记录的原因是它不知道在打开和关闭新的自定义对话框并保存记录后要显示哪条记录。
最简单的解决方案是在 xml 中的自定义对话框标记中添加 savemode="ONLOADUNLOAD"。
这将在您打开对话框之前保存记录,Maximo 将在关闭对话框后知道 return 到哪个记录。
我目前正在 Maximo Asset Management 中开发自定义应用程序,其中我有表单和一个带有按钮的空数据表,当用户单击此按钮时,会出现一个自定义对话框,用户可以 select 相关记录从此对话框中的数据 table 通过单击按钮启动操作脚本来处理它。我面临的问题是当系统完成处理记录时,它保存正确,但应用程序显示 table 的第一条记录而不是当前保存的记录,所以用户在发生这种情况时会感到困惑。
举个例子,假设我的自定义 table 的第一个记录 ID 是 CC1055,当前保存的生成为 CC1156,当我在使用自动化脚本自定义逻辑处理记录后关闭对话框时,系统显示 ID 为 CC1055 的记录而不是新保存的记录 CC1156,postdata:我使用 Maximo 7.5.0.9
我遇到了同样的问题。 Maximo 转到 table 中的第一条记录的原因是它不知道在打开和关闭新的自定义对话框并保存记录后要显示哪条记录。 最简单的解决方案是在 xml 中的自定义对话框标记中添加 savemode="ONLOADUNLOAD"。 这将在您打开对话框之前保存记录,Maximo 将在关闭对话框后知道 return 到哪个记录。