Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 组件开始重叠,然后在调整窗口大小时移动_Javascript_Css_Rally_Overlap - Fatal编程技术网

Javascript 组件开始重叠,然后在调整窗口大小时移动

Javascript 组件开始重叠,然后在调整窗口大小时移动,javascript,css,rally,overlap,Javascript,Css,Rally,Overlap,我正在编写一个拉力赛应用程序,它在单独的拉力赛容器中同时具有图表和网格。容器处于“vbox”(垂直框)布局中。它们的设置如下: { xtype:'容器', itemId:“rightView”, 弹性:1, 布局:“vbox”, 项目:[ { xtype:'容器', itemId:“topRightView”, 弹性:1 }, { xtype:'容器', itemId:'bottomRightView', 弹性:1 } ] } 其中图表位于topRightView,网格位于topRightVi

我正在编写一个拉力赛应用程序,它在单独的拉力赛容器中同时具有图表和网格。容器处于“vbox”(垂直框)布局中。它们的设置如下:

{
xtype:'容器',
itemId:“rightView”,
弹性:1,
布局:“vbox”,
项目:[
{
xtype:'容器',
itemId:“topRightView”,
弹性:1
},
{
xtype:'容器',
itemId:'bottomRightView',
弹性:1
}
]
}
其中图表位于topRightView,网格位于topRightView

首次渲染时,网格与图表完全重叠。但是,当我调整窗口的大小时,它们会转到它们应该位于的位置(图表位于网格上方)

网格和图表的css为:

。构建网格{
宽度:600px;
}
.建立图表{
边缘顶部:30px;
边框:虚线;
宽度:700px;
}
在检查了图表和网格html之后,我发现两者的位置都是相对的,所以不应该把它搞砸

我还尝试将不同的z索引放在这两个上,以确保它们不会重叠,但这并不奏效


网格在图表之前呈现,因此这可能是问题的一部分。我真的不知道该怎么办;任何帮助都将不胜感激!谢谢大家!

在顶部代码段中,添加以下行:

height: 400px,
放入将容纳图表的容器中。结果应该是这样的:

{
    xtype: 'container',
    itemId: 'rightView',
    flex: 1,
    layout: 'vbox',
    items: [
        {
            xtype: 'container',
            itemId: 'topRightView',
            height: 400px,
            flex: 1
        },
        {
            xtype: 'container',
            itemId: 'bottomRightView',
            flex: 1
        }
    ]
}