我有一个主页面的应用程序,当用户点击dijit树上的节点时调用不同的工具。 dijit的树位于领先的内容窗格中,当用户点击一个模块得到像这样的工具的中心内容窗格中创建一个工具节点:dijit对话框是否可以在模块创建时关闭
主页: 工具 马克票务 查找票务
当用户单击标记标签链接时,创建标记标签模块,并在标记标签模块内创建另一个模块,该模块是非模态的dijit对话框。
当用户单击查找工单链接时,标记工单模块被销毁,并且创建查找工单模块。 如果非模态对话框仍处于打开状态,那么无论如何,我可以在用户单击“查找故障单”链接时关闭它吗?
我一直在试图通过对MarkTicket模块的引用去的主网页对话框参考:
- 当链接创建 DAMT =新MarkTicket创建马克票模块( {},“工具”);
DAMT.myDialog/对话框得到马克票务模块中创建并与 数据道场 - 连接点=“myDialog”/
我也试过在模块内被引用引用对话框中的主页上: this.myDialog
但那不是工作要么
感谢
我已经成功地隐藏在MarkTicket小部件的销毁方法对话框: 破坏:function(){ MT.myDialog.hide(); } 不幸的是之后,我不能重新创建任何模块 – pvitt 2014-11-06 00:37:40