diff --git a/frontend/src/components/canvas/components/TextAttr.vue b/frontend/src/components/canvas/components/TextAttr.vue
index b3bab89ced..8525c85377 100644
--- a/frontend/src/components/canvas/components/TextAttr.vue
+++ b/frontend/src/components/canvas/components/TextAttr.vue
@@ -153,7 +153,7 @@
-
+
@@ -352,6 +352,9 @@ export default {
styleInfo() {
return this.$store.state.curComponent.style
},
+ elementType() {
+ return this.$store.state.curComponent.component
+ },
canvasWidth() {
return this.canvasStyleData.width * this.curCanvasScale.scalePointWidth
},
diff --git a/frontend/src/components/dataease/DeOutWidget.vue b/frontend/src/components/dataease/DeOutWidget.vue
index 5cb6289de0..223b0e4ede 100644
--- a/frontend/src/components/dataease/DeOutWidget.vue
+++ b/frontend/src/components/dataease/DeOutWidget.vue
@@ -147,7 +147,7 @@ export default {
this.outsideStyle = {
flexWrap: 'wrap'
}
- if (vertical !== 'top') {
+ if (vertical !== 'top' && this.element.component !== 'de-select-grid') {
this.titleStyle = null
this.outsideStyle = {
flexDirection: horizontal === 'right' ? 'row-reverse' : '',
diff --git a/frontend/src/components/widget/DeWidget/TitlePostion.vue b/frontend/src/components/widget/DeWidget/TitlePostion.vue
index 9b115c7616..9256b8d988 100644
--- a/frontend/src/components/widget/DeWidget/TitlePostion.vue
+++ b/frontend/src/components/widget/DeWidget/TitlePostion.vue
@@ -9,7 +9,7 @@
{{ $t('chart.text_pos_left') }}
- {{ $t('chart.text_pos_center') }}
+ {{ $t('chart.text_pos_center') }}
{{ $t('chart.text_pos_right') }}
@@ -40,7 +40,11 @@ export default {
showVertical: {
type: Boolean,
default: false
- }
+ },
+ elementType: {
+ type: String,
+ default: ''
+ },
}
}