Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在BIRT中的列后设置右边框_Java_Birt - Fatal编程技术网

Java 如何在BIRT中的列后设置右边框

Java 如何在BIRT中的列后设置右边框,java,birt,Java,Birt,我用下面的脚本添加了一个新列,但是,该列的右侧没有边框 如何在右侧设置黑色边框 var mytable = reportContext.getDesignHandle().findElement(tableName); var colbinds = mytable.getColumnBindings( ); var cs1 = StructureFactory.createComputedColumn( ); cs1.setName("Q2"); cs1.setExpression( "da

我用下面的脚本添加了一个新列,但是,该列的右侧没有边框

如何在右侧设置黑色边框

var mytable = reportContext.getDesignHandle().findElement(tableName);
var colbinds = mytable.getColumnBindings( );
var cs1 = StructureFactory.createComputedColumn( );


cs1.setName("Q2");
cs1.setExpression( "dataSetRow[\"Q2\"]" );
colbinds.addItem( cs1 );

//second parameter is before(-1) or after(1)
mytable.insertColumn(2,1);

//get header and add label
var myheader = mytable.getHeader( ).get( 0 );
tcell = myheader.getCells( ).get( 2 );
var mylabel = elementFactory.newLabel( null );
mylabel.setText( "Number of Responses (2010 Sites)" );//$NON-NLS-1$
tcell.getContent( ).add( mylabel );
//tcell.getStyle().borderRightColor = "Black"?

//get first detail row
mydetail =  mytable.getDetail( ).get( 0 );
//get first column and add detail data item
var tcell = mydetail.getCells( ).get( 2 );
var mydata = elementFactory.newDataItem( null );
mydata.setResultSetColumn( "Q2");
tcell.getContent( ).add( mydata );
//tcell.getStyle().borderRightColor = "Black"?

您还应设置
样式

tcell.getStyle().borderRightColor = "Black";
tcell.getStyle().borderRightStyle = "solid";
或者:

tcell.getStyle().borderRightWidth = "1pt";