还是先上图来说吧。
在一个对话框(暂且称作1)中弹出另一个对话框(暂且称作2),在对话框2点击确定的时候,再将对话框1关闭。其实有点像‘应用程序设计器里的那东东’,这就需要在类里来进行控制。
在代码中弹出对话框代码:
// 调用另一个 dialog
this.clientSession.loadDialog("copymrlnprmx");
注释:copymrlnprmx -- dialog对话框的ID
在代码中关闭对话框代码:
// 关闭主单据窗口的 dialog
Utility.sendEvent(new WebClientEvent("dialogclose", "copymrlnpr", null, sessionContext));
注释:copymrlnpr-- dialog对话框的ID
ps:哎,搞maximo也1年多了,很多功能还不是很了解,要多看看系统的东西和多查查api啊。