cd_tc_index.setCellFactory(new Callback<TableColumn<CommunicationData,String>, TableCell<CommunicationData,String>>()
{
@Override
public TableCell<CommunicationData, String> call(TableColumn<CommunicationData, String> param)
{
TableCell<CommunicationData,String> cell = new TableCell<CommunicationData,String>()
{
@Override
protected void updateItem(String item, boolean empty)
{
super.updateItem(item, empty);
this.setText(null);
this.setGraphic(null);
if (!empty)
{
int rowIndex = this.getIndex() + 1;
this.setText(String.valueOf(rowIndex));
}
}
};
return cell;
}
});