我目前正在使用dojo 1.5并尝试创建一个简单的dojo对话框,其中一旦焦点位于对话框上,主要内容将无法编辑。我在下面的测试用例中发现了这个功能。TestCase“test_Dialog_focusDestroy”在Dojo版本1.5中无法正常工作
不幸的是,这个测试用例只为“显示对话框”按钮的第一次点击工作(一次点击,无法编辑主要内容)。后续点击“显示对话框”按钮并不会按照预期禁用主要内容((不刷新页面))由于覆盖功能无法正常工作,用户可以通过点击“显示对话框”按钮创建同一对话框的多个实例。
然而,我发现这个测试用例道场先前版本1.2.3的一个正常工作。
请提供给我一个澄清关于上面的对话框的功能。请问有什么办法来解决Dojo 1.5中的这个问题?
[编辑] 我通过在调用对话框的.destroy()之前调用.hide()来解决此问题。请参阅
http://trac.dojotoolkit.org/ticket/5351的说明。看起来这个bug应该重新打开。