Я не уверен, является ли это вопросом, связанным с Dojo или CSS.
Я пытаюсь разместить две Dojo DataGrids вертикально в контейнере, где нижняя часть нижней сетки не поднимется над нижней частью контейнера, а разделитель между двумя сетками будет увеличивать или уменьшать сетки как есть переехал. Когда сплиттер движется вверх, он должен увеличить отображение нижней сетки, но только до точки, где отображаются все элементы.
Что происходит, когда я перемещаю сплиттер вверх, вся нижняя сетка перемещается вверх и вниз. Я попытался включить изображение, показывающее это, но у меня недостаточно точек повторения.
Прямо сейчас мой макет выглядит так:
dojo.require("dijit.layout.BorderContainer");
dojo.require("dojox.grid.DataGrid");
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/resources/dojo.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dijit/themes/tundra/tundra.css" media="screen" />
<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojo/dojo.xd.js" data-dojo-config="isDebug: true, parseOnLoad: true"></script>
<body class="tundra">
<div id="appLayout" class="demoLayout"
data-dojo-type="dijit.layout.BorderContainer"
data-dojo-props="design:'headline'">
<div class="demoLayout"
data-dojo-type="dijit.layout.BorderContainer"
data-dojo-props="title:'Results', design:'headline', region:'center', splitter:false">
<div class="leftPanel"
data-dojo-type="dijit.layout.BorderContainer"
data-dojo-props="design:'headline', region:'left', splitter:false">
<div data-dojo-type="dijit.layout.ContentPane"
data-dojo-props="region:'top'">
<h2>ContentPane</h2>
</div>
<div id="grid1"
data-dojo-type="dojox.grid.DataGrid"
data-dojo-props="region:'center', columnReordering:'true', keepSelection:'true', splitter:false">
</div>
<div id="grid2"
data-dojo-type="dojox.grid.DataGrid"
data-dojo-props="region:'bottom', columnReordering:'true', keepSelection:'true', splitter:true">
</div>
</div>
</div>
</div>
Нужно ли привязывать нижнюю сетку с помощью CSS? Нужно ли что-то между моими двумя DataGrids? Спасибо за любые указатели. Я могу при необходимости включить Javascript за кулисы.