diff options
Diffstat (limited to 'swat.obsolete/apps/qooxdoo-examples/test/Table_6.html')
-rw-r--r-- | swat.obsolete/apps/qooxdoo-examples/test/Table_6.html | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/swat.obsolete/apps/qooxdoo-examples/test/Table_6.html b/swat.obsolete/apps/qooxdoo-examples/test/Table_6.html deleted file mode 100644 index bbe0f5b3b8..0000000000 --- a/swat.obsolete/apps/qooxdoo-examples/test/Table_6.html +++ /dev/null @@ -1,66 +0,0 @@ -<html> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>qooxdoo » Demo</title> - <link type="text/css" rel="stylesheet" href="../../resource/css/layout.css"/> - <!--[if IE]> - <link type="text/css" rel="stylesheet" href="../../resource/css/layout_ie.css"/> - <![endif]--> - <script type="text/javascript" src="../../script/qx.js"></script> -</head> -<body> - <script type="text/javascript" src="../../script/layout.js"></script> - - <div id="demoDescription"> - <p>A table having few rows.</p> - </div> - - <script type="text/javascript"> - qx.core.Init.getInstance().defineMain(function() - { - var d = qx.ui.core.ClientDocument.getInstance(); - - var main = new qx.ui.layout.VerticalBoxLayout(); - main.set({ left:10, top:30, right:300, bottom:30 }); - - // table model - var tableModel = new qx.ui.table.SimpleTableModel(); - tableModel.setColumns([ "ID", "A number", "A date", "Boolean test" ]); - var rowData = []; - var now = new Date().getTime(); - var dateRange = 400 * 24 * 60 * 60 * 1000; // 400 days - for (var row = 0; row < 50; row++) { - var date = new Date(now + Math.random() * dateRange - dateRange / 2); - rowData.push([ row, Math.random() * 10000, date, (Math.random() > 0.5) ]); - } - tableModel.setData(rowData); - tableModel.setColumnEditable(1, true); - tableModel.setColumnEditable(2, true); - - // table - var table = new qx.ui.table.Table(tableModel); - with (table) { - setDimension("100%", "1*"); - getSelectionModel().setSelectionMode(qx.ui.table.SelectionModel.MULTIPLE_INTERVAL_SELECTION); - getTableColumnModel().setDataCellRenderer(3, new qx.ui.table.BooleanDataCellRenderer()); - setColumnWidth(0, 80); - setColumnWidth(1, 200); - setColumnWidth(2, 150); - }; - main.add(table); - - var button = new qx.ui.form.Button("Change row with ID 10"); - button.addEventListener("execute", function(evt) { - tableModel.setValue(1, 10, Math.random() * 10000); - var date = new Date(now + Math.random() * dateRange - dateRange / 2); - tableModel.setValue(2, 10, date); - tableModel.setValue(3, 10, (Math.random() > 0.5)); - this.info("Row 10 changed"); - }); - main.add(button); - - d.add(main); - }); - </script> -</body> -</html> |