if (Day.ABSENCE_REASON_FIELD.equals(propertyId)) {
AbsenceReason idByIndex = reasons.getIdByIndex(1);
ComboBox comboBox = new ComboBox();
comboBox.setContainerDataSource(reasons);
comboBox.setImmediate(true);
comboBox.addListener(new Property.ValueChangeListener() {
public void valueChange(final ValueChangeEvent event) {
BeanItemContainer<Day> containerDataSource = (BeanItemContainer<Day>) main.daysTable
.getContainerDataSource();
BeanItem<Day> item = containerDataSource.getItem(day);