2010-03-24 42 views
0

我正在使用dojo dijit对话框来为lightbox效果弹出数据。如何设置溢出:为dojo的对话框隐藏

问题是dojo动态地改变了“containerNode”的样式属性,所以如果该框比浏览器窗口更大,滚动条就会出现。它动态设置“overflow:auto”。

我知道这是有道理的,但我想覆盖这个,并强制用户打开浏览器,因为模式/灯箱看起来真的很糟糕,否则。

我该如何改变这种行为?示例代码会很有帮助!

感谢

回答

0

您可以订阅你的对话框的“显示”方法和修改你需要的任何样式。

dojo.connect(yourDialogWidget, "show", yourDialogWidget, function(){ 
    dojo.style(this.containerNode, "overflow", "hidden"); 
});