diff --git a/apps/web/src/common/modules/widgets/_widget-field-value-manager/constant/default-value-registry.ts b/apps/web/src/common/modules/widgets/_widget-field-value-manager/constant/default-value-registry.ts
index 1ce2085e9d..d854fb0ffc 100644
--- a/apps/web/src/common/modules/widgets/_widget-field-value-manager/constant/default-value-registry.ts
+++ b/apps/web/src/common/modules/widgets/_widget-field-value-manager/constant/default-value-registry.ts
@@ -5,6 +5,7 @@ import {
COLOR_SCHEMA, DATA_FIELD_HEATMAP_COLOR, DATE_FORMAT, DEFAULT_COMPARISON_COLOR, NUMBER_FORMAT, TABLE_DEFAULT_MINIMUM_WIDTH, WIDGET_HEIGHT,
} from '@/common/modules/widgets/_constants/widget-field-constant';
import { integrateFieldsSchema } from '@/common/modules/widgets/_helpers/widget-field-helper';
+// eslint-disable-next-line import/no-cycle
import { sortWidgetTableFields } from '@/common/modules/widgets/_helpers/widget-helper';
import type { FieldDefaultValueConvertor, WidgetFieldTypeMap } from '@/common/modules/widgets/_widget-field-value-manager/type';
import type { CategoryByOptions } from '@/common/modules/widgets/_widget-fields/category-by/type';
diff --git a/apps/web/src/services/dashboards/components/dashboard-detail/DashboardGlobalVariableFilter.vue b/apps/web/src/services/dashboards/components/dashboard-detail/DashboardGlobalVariableFilter.vue
index 4b6532283c..23617b461e 100644
--- a/apps/web/src/services/dashboards/components/dashboard-detail/DashboardGlobalVariableFilter.vue
+++ b/apps/web/src/services/dashboards/components/dashboard-detail/DashboardGlobalVariableFilter.vue
@@ -1,6 +1,6 @@
@@ -104,8 +103,7 @@ watch(() => dashboard.value?.vars, (_vars) => {
diff --git a/apps/web/src/services/dashboards/pages/DashboardDetailPage.vue b/apps/web/src/services/dashboards/pages/DashboardDetailPage.vue
index 66abaf0094..ce53d10375 100644
--- a/apps/web/src/services/dashboards/pages/DashboardDetailPage.vue
+++ b/apps/web/src/services/dashboards/pages/DashboardDetailPage.vue
@@ -16,6 +16,8 @@ import { SpaceRouter } from '@/router';
import { useAppContextStore } from '@/store/app-context/app-context-store';
+import { showErrorMessage } from '@/lib/helper/notice-alert-helper';
+
import { useBreadcrumbs } from '@/common/composables/breadcrumbs';
import ErrorHandler from '@/common/composables/error/errorHandler';
import { useProperRouteLocation } from '@/common/composables/proper-route-location';
@@ -111,6 +113,7 @@ const { mutate: updateDashboard, isPending: dashboardUpdateLoading } = useMutati
});
},
onError: (e) => {
+ showErrorMessage(e.message, e);
ErrorHandler.handleError(e);
},
},
diff --git a/packages/language-pack/console-translation-2.8.babel b/packages/language-pack/console-translation-2.8.babel
index 543581d0e5..392d64aa7f 100644
--- a/packages/language-pack/console-translation-2.8.babel
+++ b/packages/language-pack/console-translation-2.8.babel
@@ -32970,6 +32970,27 @@
+
+ NO_DATA_TABLE_ERROR_MESSAGE
+ false
+
+
+
+
+
+ en-US
+ false
+
+
+ ja-JP
+ false
+
+
+ ko-KR
+ false
+
+
+
NO_DATA_TO_DISPLAY
false
diff --git a/packages/language-pack/en.json b/packages/language-pack/en.json
index 8778e7fcb9..90b3a03918 100644
--- a/packages/language-pack/en.json
+++ b/packages/language-pack/en.json
@@ -1799,6 +1799,7 @@
"LINE_TO_ZERO": "Line to Zero",
"MISSING_VALUE": "Missing Value"
},
+ "NO_DATA_TABLE_ERROR_MESSAGE": "Please check the data source or review the widget settings.",
"NO_DATA_TO_DISPLAY": "No Data to Display",
"NUMBER_CARD": {
"LESS_THAN_PREVIOUS_DAY": "less than previous day",
diff --git a/packages/language-pack/ja.json b/packages/language-pack/ja.json
index be5be3652f..46bc07c96c 100644
--- a/packages/language-pack/ja.json
+++ b/packages/language-pack/ja.json
@@ -1799,6 +1799,7 @@
"LINE_TO_ZERO": "0として表示",
"MISSING_VALUE": "欠損値の処理方式"
},
+ "NO_DATA_TABLE_ERROR_MESSAGE": "データソースを確認するか、ウィジェットの設定を見直してください。",
"NO_DATA_TO_DISPLAY": "データがありません",
"NUMBER_CARD": {
"LESS_THAN_PREVIOUS_DAY": "前日よりも少ない",
diff --git a/packages/language-pack/ko.json b/packages/language-pack/ko.json
index 19bb936ef5..84215e25ed 100644
--- a/packages/language-pack/ko.json
+++ b/packages/language-pack/ko.json
@@ -1799,6 +1799,7 @@
"LINE_TO_ZERO": "0으로 표시",
"MISSING_VALUE": "없는 값 처리 방식"
},
+ "NO_DATA_TABLE_ERROR_MESSAGE": "데이터 소스를 확인하거나 위젯 설정을 검토해 주세요.",
"NO_DATA_TO_DISPLAY": "데이터가 없습니다.",
"NUMBER_CARD": {
"LESS_THAN_PREVIOUS_DAY": "전일 대비 하락",