diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java
index 593e285603..d06d88f47f 100644
--- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java
+++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java
@@ -927,7 +927,9 @@ public class ChartViewService {
PageInfo pageInfo = new PageInfo();
pageInfo.setGoPage(chartExtRequest.getGoPage());
if (StringUtils.equalsIgnoreCase(view.getResultMode(), "custom")) {
- pageInfo.setPageSize(Math.min(view.getResultCount() - (chartExtRequest.getGoPage() - 1) * chartExtRequest.getPageSize(), chartExtRequest.getPageSize()));
+ if (StringUtils.equalsIgnoreCase(view.getType(), "table-info") && table.getMode() == 0) {
+ pageInfo.setPageSize(Math.min(view.getResultCount() - (chartExtRequest.getGoPage() - 1) * chartExtRequest.getPageSize(), chartExtRequest.getPageSize()));
+ }
} else {
pageInfo.setPageSize(chartExtRequest.getPageSize());
}
diff --git a/frontend/src/views/chart/chart/common/common_antv.js b/frontend/src/views/chart/chart/common/common_antv.js
index 32a1e2f091..fa3921da31 100644
--- a/frontend/src/views/chart/chart/common/common_antv.js
+++ b/frontend/src/views/chart/chart/common/common_antv.js
@@ -371,7 +371,7 @@ export function getTooltip(chart) {
} else {
res = param.value
}
- obj.value = res
+ obj.value = res === null ? '' : res
return obj
}
}
diff --git a/frontend/src/views/chart/chart/formatter.js b/frontend/src/views/chart/chart/formatter.js
index 9c3be428e3..5a51c89dda 100644
--- a/frontend/src/views/chart/chart/formatter.js
+++ b/frontend/src/views/chart/chart/formatter.js
@@ -23,6 +23,9 @@ export const formatterType = [
]
export function valueFormatter(value, formatter) {
+ if (value === null || value === undefined) {
+ return null
+ }
// 1.unit 2.decimal 3.thousand separator and suffix
let result
if (formatter.type === 'auto') {
diff --git a/frontend/src/views/chart/components/senior/FunctionCfg.vue b/frontend/src/views/chart/components/senior/FunctionCfg.vue
index 835e6b48fc..31f96f2968 100644
--- a/frontend/src/views/chart/components/senior/FunctionCfg.vue
+++ b/frontend/src/views/chart/components/senior/FunctionCfg.vue
@@ -76,11 +76,8 @@
v-model="functionForm.emptyDataStrategy"
@change="changeFunctionCfg"
>
- {{ chart.type.includes('bar')?$t('chart.set_zero'):$t('chart.break_line') }}
- {{ $t('chart.set_zero') }}
+ {{ $t('chart.break_line') }}
+ {{ $t('chart.set_zero') }}
{{ $t('chart.ignore_data') }}