0

Web ページに DOJO テーブルがあります。ブラウザのサイズを変更しても、テーブルのサイズは変更されません。ブラウザウィンドウのサイズが変更されたときにサイズを変更したい。どうやってやるの?

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"
}, {
    name : 'Site Name',
    classes : "title",
    field : "name",
    fields : [ 'company', 'name' ],
    formatter : formatLink,
    width : "110px"
}, {
    name : "Product",
    classes : "title",
    field : "smsCode",
    width : "100px"
}, {
    name : "Date & Time",
    classes : "title",
    field : "date",
    width : "140px"
}, {
    name : 'Status',
    classes : "title",
    field : "statusMessage",
    fields : [ 'statusMessage', 'statusMessageColor' ],
    formatter : formatLink1,
    width : "140px"
}];
4

1 に答える 1

0

initialWidthパーセンテージと attribute を組み合わせた属性を使用できautoWidthます。

var grid = new DataGrid({
    id: 'grid',
    store: store,
    structure: layout,
    autoWidth: true,
    initialWidth: "80%"});

詳細とこのデモについては、dojox.grid.DataGridをご覧ください。

于 2013-09-02T13:38:32.753 に答える