Dojo对话框不想阻止整个页面

oyxsuwqo  于 2022-12-08  发布在  Dojo
关注(0)|答案(2)|浏览(147)

我在对话框中显示一个网格,没有任何问题。但问题是,对话框在背景上阻塞了整个页面。有什么办法可以避免它吗?即,一旦显示对话框,用户仍然可以访问页面元素,如标签等。

d5vmydt9

d5vmydt91#

这可以通过CSS来实现。当你创建一个Dialog并给予它id属性时,它会创建一个覆盖整个页面的<div>,这样你就不能点击任何东西,只能点击这个新的<div>。幸运的是,你可以用CSS隐藏这样的元素,因为元素的ID是#<ID of dialog>_underlay。您可以简单地这样做:
第一个

3z6pesqy

3z6pesqy2#

你可以使用Dojo的FloatingPane来代替Dialog,它的工作方式大致相同,你可以使用它下面的对象。

相关问题