UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

87 lines (85 loc) 2.64 kB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Test dojox.grid.Grid Backwards Compatibility</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta> <style type="text/css"> @import "../_grid/Grid.css"; @import "../_grid/tundraGrid.css"; @import "../resources/Grid.css"; @import "../resources/tundraGrid.css"; @import "../../../dojo/resources/dojo.css"; @import "../../../dijit/themes/tundra/tundra.css"; body { font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; } .heading { font-weight: bold; padding-bottom: 0.25em; } #grid,#grid2 { border: 1px solid #333; width: 35em; height: 30em; } </style> <script type="text/javascript" src="../../../dojo/dojo.js" data-dojo-config="isDebug:true, parseOnLoad: true"></script> <script type="text/javascript"> dojo.require("dijit.dijit"); dojo.require("dojox.grid.DataGrid"); dojo.require("dojox.grid.Grid"); dojo.require("dojo.data.ItemFileWriteStore"); dojo.require("dojo.parser"); </script> <script type="text/javascript" src="support/test_data.js"></script> <script type="text/javascript"> function getRow(inRowIndex){ return ' ' + inRowIndex; } var layout = [[ {name: 'Column 1', field: 'col1'}, {name: 'Column 2', field: 'col2'}, {name: 'Column 3', field: 'col3'}, {name: 'Column 4', field: 'col4', width: "150px"}, {name: 'Column 5', field: 'col5'} ],[ {name: 'Column 6', field: 'col6'}, {name: 'Column 7', field: 'col7'}, {name: 'Column 8'}, {name: 'Column 9', field: 'col3', colSpan: 2} ]]; var layoutCountries = [ // view 0 { type: 'dojox.GridRowView', width: '20px' }, // view 1 { cells: [[{ name: "Row", get: getRow, width: 5}]], noscroll: true}, // view 2 { cells: [[ { field: 0, width: 'auto' }, { width: 8 } ]]} ]; </script> </head> <body> <div class="heading">dojox.grid.Grid Backwards Compatibility Test</div> <div>A new grid</div> <div data-dojo-id="grid" id="grid" dojoType="dojox.grid.DataGrid" store="test_store" query="{ id: '*' }" structure="layout" rowSelector="20px"></div> <span dojoType="dojo.data.ItemFileReadStore" data-dojo-id="jsonStore" url="../../../dijit/tests/_data/countries.json"> </span> <span dojoType="dojox.grid.data.DojoData" data-dojo-id="dataModel2" rowsPerPage="20" store="jsonStore" query="{ name : '*' }"> </span> <div>An old grid</div> <div id="grid2" dojoType="dojox.Grid" elasticView="2" model="dataModel2" structure="layoutCountries"> </div> </body> </html>