別々の Rally コンテナーにチャートとグリッドの両方を持つ Rally アプリを作成しています。コンテナーは「vbox」(垂直ボックス) レイアウトになっています。それらは次のように設定されています。
{
xtype: 'container',
itemId: 'rightView',
flex: 1,
layout: 'vbox',
items: [
{
xtype: 'container',
itemId: 'topRightView',
flex: 1
},
{
xtype: 'container',
itemId: 'bottomRightView',
flex: 1
}
]
}
チャートは topRightView にあり、グリッドは bottomRightView にあります
それらが最初にレンダリングされるとき、グリッドはチャートに完全に重なります。ただし、ウィンドウのサイズをまったく変更すると、本来あるべき場所に移動します (チャートがグリッドの上に配置されます)。
グリッドとグラフの css は次のとおりです。
.builds-grid {
width:600px;
}
.builds-chart {
margin-top: 30px;
border: dotted;
width: 700px;
}
チャートとグリッド html の両方を調べたところ、両方の位置が相対的であることがわかりました。
また、2 つに異なる z-index を配置して、それらが重ならないようにしようとしましたが、うまくいきませんでした。
グリッドはグラフの前にレンダリングされるため、これが問題の一部である可能性があります。どうすればいいのかよくわかりません。どんな助けでも大歓迎です!ありがとうございました!