📄 treeviewtest2.xml
字号:
<?xml version="1.0"?><Application> <Window caption="Tree View Test" width="500" height="400"/> <Resources> <Script><![CDATA[function TreeViewTest2(){ var win = application.getWindow(); // build data; var rows = 10; var cols = 5; var data = new Array( rows ); for ( var y = 0; y < rows; y++ ) { data[y] = new Array( cols ); for ( var x = 0; x < cols; x++ ) data[y][x] = y + ", " + x; } var g = new BiTreeView; //g.setRightToLeft( true ); //g.getSelectionModel().setSelectionMode( "cell" ); g.setLocation( 5, 5 ); g.setRight( 5 ); g.setBottom( 5 ); var d0 = new Date; var dm = new BiGridDataModel( data ); dm.getCellStyle = function ( x, y ) { if ( x == dm.getSortColumn() && y % 2 ) return "background-color: #eee;"; return "" }; dm.getRowStyle = function ( y ) { if ( y % 2 ) return "font-size:24px;background-color: #f7f7f7;"; return "font-size:24px;"; }; dm.getRowHeaderCellStyle = function ( y ) { return "text-align: right;"; }; dm.getIconStyle = function ( y ) { return "width:32px;height:32px;"; }; g.getViewManager().getRowHeight = function () { return 48; }; g.setDataModel( dm ); g.getViewManager().getShowGridLines = function () { return false; }; win.add( g ); win.setCaption( win.getCaption() + " - [" + (new Date - d0) + "ms]" ); win.addEventListener( "keydown", function ( e ) { switch ( String.fromCharCode( e.getKeyCode() ) ) { case "1": g.setOverflow( "auto" ); break; case "2": g.setOverflow( "scroll" ); break; case "3": g.setOverflow( "hidden" ); break; case "4": g.setOverflowX( "auto" ); break; case "5": g.setOverflowX( "scroll" ); break; case "6": g.setOverflowX( "hidden" ); break; case "7": g.setOverflowY( "auto" ); break; case "8": g.setOverflowY( "scroll" ); break; case "9": g.setOverflowY( "hidden" ); break; } });}TreeViewTest2.main = function () { new TreeViewTest2; }; ]]></Script> </Resources></Application>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -