2
我正在使用以下脚本添加一个新列,但列的右侧没有边框。如何在BIRT中的某一列之后设置正确的BORDER
如何在右侧设置黑色边框?
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"?