与 2008 水晶报表工具栏重叠菜单



当我们使用兼容模式在 Internet Explorer 10 的 Web 应用程序中查看我们的报告时,我的菜单项与 crystal 报告的工具栏重叠。我的菜单是一个 asp.net 菜单项控件,它位于我们的母版页中。

我还尝试通过使用 CSS 类将水晶报表查看器的 Z 索引设置为零并将 ASP 菜单控件的 Z 索引设置为 999 来解决上述问题,但它不起作用。任何人都可以在上述方面帮助我们。

CR再次提出了一些浏览器兼容性问题。您可以做一件事,例如如果可能的话,在运行时制作pdf并在页面内的iframe中显示相同的内容。所有记录的视图会更好,更干净。

通过在母版页中设置div 标签的样式,可以解决上述问题,如下所示

    <style type="text/css">
div
    {
        z-index: 9999;
    }
    #master_content_container *
    {
        z-index: 1;
    }
    /* other CSS Styling as appropriate... */</style>
<script type="text/javascript">

这个想法是设置确保所有其他内容的 z 索引低于菜单放置的索引。

所以我通过将其设置为

div {z-index:9999;}

在我的母版页中

并且通过设置以下内容将内容容器的内容设置为较低的 z 索引值

#master_content_container *
    {
        z-index: 1;
    }

最新更新