📄 gridtest2.xml
字号:
<?xml version="1.0"?><Application> <Window caption="Grid Test" width="500" height="400" centered="true"/> <Resources> <Script><![CDATA[function GridTest2() { var win = application.getWindow(); var d0 = new Date; /* var gridData = [ ["Item 0.0", "Item 0.1", "Item 0.2", "Item 0.3", "Item 0.4", "Item 0.5"], ["Item 1.0", "Item 1.1", "Item 1.2", "Item 1.3", "Item 1.4", "Item 1.5"], ["Item 2.0", "Item 2.1", "Item 2.2", "Item 2.3", "Item 2.4", "Item 2.5"], ["Item 3.0", "Item 3.1", "Item 3.2", "Item 3.3", "Item 3.4", "Item 3.5"], ["Item 4.0", "Item 4.1", "Item 4.2", "Item 4.3", "Item 4.4", "Item 4.5"], ["Item 5.0", "Item 5.1", "Item 5.2", "Item 5.3", "Item 5.4", "Item 5.5"], ["Item 6.0", "Item 6.1", "Item 6.2", "Item 6.3", "Item 6.4", "Item 6.5"] ]; var columnNames = ["Column 0", "Column 1", "Column 2", "Column 3", "Column 4", "Column 5"]; */ // lets generate the data instead var ROWS = 50; var COLS = 20; var gridData = []; for (var y = 0; y < ROWS; y++) { gridData[y] = new Array(COLS); for (var x = 0; x < COLS; x++) { gridData[y][x] = "Item " + y + "." + x; } } var columnNames = []; for (var x = 0; x < COLS; x++) { columnNames[x] = "Column " + x; } // end of data generation var g = new BiGrid(gridData, columnNames); g.setBorder( new BiBorder(0) ); g.setLocation(0, 0); g.setBottom(0); g.setRight(0); win.add(g); g.getRows()[2].getCells()[2].setBackColor("red"); g.getRows()[2].setBackColor("yellow"); g.getRows()[1].setForeColor("red"); g.update(); win.setCaption(win.getCaption() + " [" + (new Date - d0) + "]"); ///// update test var t = new BiTimer(50); var c = g.getRows()[1].getCells()[1]; c.getLabelHtml = function () { return "<b>" + this.getData() + "</b>"; }; t.addEventListener("tick", function (e) { c.setData( (new Date).valueOf() % 1000000); c.update(); }); t.start();}GridTest2.main = function () { new GridTest2; }; ]]></Script> </Resources></Application>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -