TestCase“test_Dialog_focusDestroy”在Dojo 1.5版中无法正常运行

时间:2010-12-20 07:02:34

标签: dojo

我目前正在使用dojo 1.5并尝试创建一个简单的dojo对话框,其中一旦焦点在对话框上,则无法编辑主要内容。我在以下测试用例下找到了这个功能。

http://download.dojotoolkit.org/release-1.5.0/dojo-release-1.5.0/dijit/tests/test_Dialog_focusDestroy.html

不幸的是,此测试用例适用于“显示对话框”按钮的首次点击(一旦点击,无法编辑主要内容)。随后单击“显示对话框”按钮不会按预期禁用主要内容:(不刷新页面)。由于叠加功能无法正常工作,用户可以通过单击“显示对话框”按钮创建同一对话框的多个实例

但是,我发现这个测试用例在Dojo之前的版本1.2.3中正常工作。

http://download.dojotoolkit.org/release-1.2.3/dojo-release-1.2.3/dijit/tests/test_Dialog_focusDestroy.html

请向我提供有关上述对话功能的说明。有没有办法在Dojo 1.5中解决这个问题?

[编辑] 我通过在调用对话框的.destroy()之前调用.hide()来解决这个问题。参见
的说明    http://trac.dojotoolkit.org/ticket/5351。看起来这个bug应该重新打开。

1 个答案:

答案 0 :(得分:0)

看起来像一个bug,但可能与#5351不一样。对话框后面的区域未禁用,但键和焦点似乎正常工作。也许你应该开一张新票。