diff --git a/src/app/system/manage-data-tables/column-dialog/column-dialog.component.html b/src/app/system/manage-data-tables/column-dialog/column-dialog.component.html
index d916887e7..b70c53262 100644
--- a/src/app/system/manage-data-tables/column-dialog/column-dialog.component.html
+++ b/src/app/system/manage-data-tables/column-dialog/column-dialog.component.html
@@ -49,9 +49,16 @@
matInput
required
type="number"
+ min="1"
formControlName="length"
placeholder="{{ 'labels.inputs.Column Length' | translate }}"
/>
+ @if (columnForm.controls.length.hasError('required')) {
+
+ {{ 'labels.inputs.Column Length' | translate }} {{ 'labels.commons.is' | translate }}
+ {{ 'labels.commons.required' | translate }}
+
+ }
}
@@ -65,6 +72,12 @@
}
+ @if (columnForm.controls.code.hasError('required')) {
+
+ {{ 'labels.inputs.Column Code' | translate }} {{ 'labels.commons.is' | translate }}
+ {{ 'labels.commons.required' | translate }}
+
+ }
}
diff --git a/src/app/system/manage-data-tables/column-dialog/column-dialog.component.ts b/src/app/system/manage-data-tables/column-dialog/column-dialog.component.ts
index 3693b8a77..da8c5a6d4 100644
--- a/src/app/system/manage-data-tables/column-dialog/column-dialog.component.ts
+++ b/src/app/system/manage-data-tables/column-dialog/column-dialog.component.ts
@@ -76,7 +76,10 @@ export class ColumnDialogComponent implements OnInit {
value: this.data ? +this.data.columnLength : '',
disabled: this.getColumnType(this.data.columnDisplayType) !== 'String' || this.data.type === 'existing'
},
- Validators.required
+ [
+ Validators.required,
+ Validators.min(1)
+ ]
],
mandatory: [{ value: this.data.isColumnNullable, disabled: this.data.type === 'existing' }],
unique: [