typescript - Hacer que un campo sea obligatorio/no obligatorio según una condición en serenity-platform
Estoy trabajando en un proyecto de la plataforma Serenity. ¿Alguna idea de cómo puedo hacer que el campo sea obligatorio/no obligatorio según una condición dentro del archivo AbcDialog.ts? Gracias
Respuesta #1
Serenity.EditorUtils.setRequired(this.form.SomeField, tuCondición);
Respuesta #2
En el updateInterface() de tu dialog.ts puedes escribir código TypeScript para mostrar/ocultar condicionalmente algunos campos de esta manera:
protected updateInterface() {
super.updateInterface();
if (this.entity.Status === Enums.RomTicketingStatus.Validated) {
if (dateOperatingStartDate > dateMin) {
this.toolbar.findButton('undo-delete-button').show();
}
}
}
