ウィンドウのサイズに合わせて div のサイズを変更したい。次のコードがあります。
$(window).resize(function() {
$('#grid1').width('50%'); // <---100% width
$('#grid1').height('50%'); //<---100% height
});
実行すると、スクロール バーが表示されず、グリッド内のテーブルが切り捨てられます。私は何をすべきか??これは私のdivです
<div id="grid1" jsid="grid1" dojoType="dojox.grid.EnhancedGrid"
query="{ name: '*' }"
data-dojo-props="plugins:{ pagination:{pageSizes: ['10', '25', '50', '100'],
description: true, sizeSwitch: true, pageStepper: true, gotoButton: true, position: 'bottom', maxPageStep: 7}}, rowsPerPage:10"
style="height: 300px; width: 930px;">
</div>
</div>
これが私のDOJOテーブルです。
<script>
dojo.require("dojox.grid.EnhancedGrid");
dojo.require("dojox.grid.enhanced.plugins.Pagination");
dojo.require("dojo.data.ItemFileWriteStore");
dojo.require("dojox.grid.enhanced.plugins.Filter");
dojo.require("dojox.data.QueryReadStore");
dojo.require("dojo.parser"); // scan page for widgets and instantiate them
var gridLayout = [
{
name : "S. No.",
classes : "title",
width : "70px",
get : siFormatter,
filterable : false
}, {
name : "Site Id",
classes : "title",
field : "siteId",
width : "70px"
}, {
name : "IP/Phone No.",
classes : "title",
field : "devType",
width : "120px"
}];
</script>