timeSpreadSheet.setSpreadSheetCategory(timeSpreadsheetCategory);
SpreadSheetFieldArray fields = getDistributionFields();
timeSpreadSheet.setCache(cache, fields, fields.getCellStyle(),fields.getActionList());
((TimeSpreadSheetModel) timeSpreadSheet.getModel()).addFieldArrayListener(this);
timeScrollPane = new ScaledScrollPane(timeSpreadSheet, coord, documentFrame,timeSpreadSheet.getRowHeight());
timeSpreadSheet.createDefaultColumnsFromModel();
// timeSpreadSheet.revalidate();
// timeSpreadSheet.repaint();
if (project.isReadOnly())
timeSpreadSheet.setEnabled(false);