我目前正在使用dojo 1.5并尝试创建一个简单的dojo对话框,其中一旦焦点在对话框上,则无法编辑主要内容。我在以下测试用例下找到了这个功能。
不幸的是,此测试用例仅适用于“显示对话框”按钮的首次点击(一旦点击,无法编辑主要内容)。随后单击“显示对话框”按钮不会按预期禁用主要内容:(不刷新页面)。由于叠加功能无法正常工作,用户可以通过单击“显示对话框”按钮创建同一对话框的多个实例
但是,我发现这个测试用例在Dojo之前的版本1.2.3中正常工作。
请向我提供有关上述对话功能的说明。有没有办法在Dojo 1.5中解决这个问题?
[编辑]
我通过在调用对话框的.destroy()之前调用.hide()来解决这个问题。参见
的说明
http://trac.dojotoolkit.org/ticket/5351。看起来这个bug应该重新打开。
答案 0 :(得分:0)
看起来像一个bug,但可能与#5351不一样。对话框后面的区域未禁用,但键和焦点似乎正常工作。也许你应该开一张新票。