Я хочу иметь возможность устанавливать уникальные идентификаторы для столбцов в конструкторе отчетов BIRT и распространять эти идентификаторы в таблицу HTML, сгенерированную моим HTML-эмиттером BIRT, поэтому я могу получить доступ к элементам через его идентификатор с помощью jQuery.Я огляделся и не нашел ответа на этот вопрос.
Вот часть моего HTML-излучателя BIRT:
public void startCell(ICellContent cell) throws BirtException {
int colSpan = cell.getColSpan();
int rowSpan = cell.getRowSpan();
writer.write(inHeader ? "<th" : "<td");
if(colSpan > 1){
writer.write(" colspan=\""+colSpan+"\"");
}
if(rowSpan > 1){
writer.write(" rowspan=\""+rowSpan+"\"");
}
if(cell.getStyleClass() != null && !cell.getStyleClass().isEmpty()){
writer.write(" class=\""+cell.getStyleClass()+"\"");
}
writer.write(">");
}
Я попытался добавить что-то вроде этого:
if(cell.getName() != null && !cell.getName().isEmpty()){
writer.write(" id=\""+cell.getName()+"\"");
}
Это, к сожалению, не помогает.