typescript - Gör ett fält obligatoriskt/inte obligatoriskt baserat på villkor i serenity-platform
Jag arbetar med ett Serenity-plattformsprojekt. Har du någon idé om hur jag kan göra fältet obligatoriskt/inte obligatoriskt baserat på ett villkor i filen AbcDialog.ts. Tack
Svar #1
Serenity.EditorUtils.setRequired(this.form.SomeField, dittVillkor);
Svar #2
I updateInterface() i din dialog.ts kan du skriva TypeScript-kod för att villkorligt visa/dölja vissa fält på detta sätt:
protected updateInterface() {
super.updateInterface();
if (this.entity.Status === Enums.RomTicketingStatus.Validated) {
if (dateOperatingStartDate > dateMin) {
this.toolbar.findButton('undo-delete-button').show();
}
}
}
