devexpress-gantt
Version:
DevExpress Gantt Control
19 lines (17 loc) • 711 B
text/typescript
import { DialogBase } from "./DialogBase";
import { ConfirmationDialogParameters } from "./DialogParameters/ConfirmationDialogParameters";
export class ConfirmationDialog extends DialogBase<ConfirmationDialogParameters> {
applyParameters(_newParameters: ConfirmationDialogParameters, oldParameters: ConfirmationDialogParameters): boolean {
this.history.beginTransaction();
oldParameters.callback();
this.history.endTransaction();
this.control.barManager.updateItemsState([]);
return true;
}
createParameters(options: ConfirmationDialogParameters) {
return options;
}
getDialogName() {
return "Confirmation";
}
}