Add event to close popup with ENTER over effort or finished inputs
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
This commit is contained in:
parent
2b07654d61
commit
d3af771554
1 changed files with 12 additions and 0 deletions
|
|
@ -291,6 +291,7 @@ public class PersonalTimesheetController extends GenericForwardComposer
|
||||||
value));
|
value));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
addOnOkEventToClosePopup(effortTextbox);
|
||||||
personalTimesheetPopupEffort.appendChild(effortTextbox);
|
personalTimesheetPopupEffort.appendChild(effortTextbox);
|
||||||
|
|
||||||
personalTimesheetPopupFinished.getChildren().clear();
|
personalTimesheetPopupFinished.getChildren().clear();
|
||||||
|
|
@ -313,11 +314,22 @@ public class PersonalTimesheetController extends GenericForwardComposer
|
||||||
finishedCheckbox.setDisabled(personalTimesheetModel
|
finishedCheckbox.setDisabled(personalTimesheetModel
|
||||||
.isFinished(orderElement));
|
.isFinished(orderElement));
|
||||||
}
|
}
|
||||||
|
addOnOkEventToClosePopup(finishedCheckbox);
|
||||||
personalTimesheetPopupFinished.appendChild(finishedCheckbox);
|
personalTimesheetPopupFinished.appendChild(finishedCheckbox);
|
||||||
|
|
||||||
return effortTextbox;
|
return effortTextbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean addOnOkEventToClosePopup(Component component) {
|
||||||
|
return component.addEventListener(Events.ON_OK,
|
||||||
|
new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
closePersonalTimesheetPopup();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
private void markAsModified(final Textbox textbox) {
|
private void markAsModified(final Textbox textbox) {
|
||||||
textbox.setStyle("font-weight: bold");
|
textbox.setStyle("font-weight: bold");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue