diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html b/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html
index 7c88c79e2b..a86da23f59 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.html
@@ -136,7 +136,7 @@
alarm.no-alarms-prompt
+ class="no-data-found">{{ noDataDisplayMessageText }}
{{ 'common.loading' | translate }}
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts b/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts
index bcdc396c79..11eeb37cab 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/alarms-table-widget.component.ts
@@ -39,7 +39,7 @@ import {
createLabelFromDatasource,
deepClone,
hashCode,
- isDefined,
+ isDefined, isNotEmptyStr,
isNumber,
isObject,
isUndefined
@@ -265,6 +265,11 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit,
}
}
+ get noDataDisplayMessageText() {
+ const noDataDisplayMessage = isNotEmptyStr(this.ctx.widgetConfig.noDataDisplayMessage) ? this.ctx.widgetConfig.noDataDisplayMessage : '{i18n:alarm.no-alarms-prompt}';
+ return this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage);
+ }
+
ngAfterViewInit(): void {
fromEvent(this.searchInputField.nativeElement, 'keyup')
.pipe(
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.html b/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.html
index ddf4972dc7..74ccd53ec2 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.html
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.html
@@ -95,7 +95,7 @@
entity.no-entities-prompt
+ class="no-data-found">{{ noDataDisplayMessageText }}
{{ 'common.loading' | translate }}
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.ts b/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.ts
index f1617eb288..7c0f1794c5 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.ts
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/entities-table-widget.component.ts
@@ -44,7 +44,7 @@ import {
createLabelFromDatasource,
deepClone,
hashCode,
- isDefined,
+ isDefined, isNotEmptyStr,
isNumber,
isObject,
isUndefined
@@ -211,6 +211,11 @@ export class EntitiesTableWidgetComponent extends PageComponent implements OnIni
this.ctx.updateWidgetParams();
}
+ get noDataDisplayMessageText() {
+ const noDataDisplayMessage = isNotEmptyStr(this.ctx.widgetConfig.noDataDisplayMessage) ? this.ctx.widgetConfig.noDataDisplayMessage : '{i18n:entity.no-entities-prompt}';
+ return this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage);
+ }
+
ngAfterViewInit(): void {
fromEvent(this.searchInputField.nativeElement, 'keyup')
.pipe(