ExpressionColumn expcol = (ExpressionColumn)col;
expression.setText(expcol.getTextForExpressionForCalculartion());
expression.setValueClassName(expcol.getExpressionForCalculation().getClassName());
}
else if (col instanceof PercentageColumn) {
PercentageColumn pcol = (PercentageColumn) col;
expression.setText(pcol.getPercentageColumn().getTextForExpression());
expression.setValueClassName(pcol.getPercentageColumn().getValueClassNameForExpression());
DJGroup djgroup = groupVariable.getGroup();
registeredGroup = LayoutUtils.findParentJRGroup(djgroup, getDynamicReport(), getDjd(), getLayoutManager());
}
else {
if (col.getTextFormatter() != null){
PropertyColumn pcol = (PropertyColumn) col;
expression.setText("$F{" + pcol.getColumnProperty().getProperty() + "}");
expression.setValueClassName(pcol.getColumnProperty().getValueClassName());
} else {
expression.setText(col.getTextForExpression());
expression.setValueClassName(col.getValueClassNameForExpression());
}
}